
//给对象添加新的方法。
function extend(object, data){
for(var key in data){
object[key] = data[key]
}
return object
//绑定事件
function addEvent(el,evname,func){
if(el.attachEvent){
el.attachEvent("on"+evname,func)
}else if(el.addEventListener){
el.addEventListener(evname,func,true)
}else{
el["on"+evname]=func
}
}//解除绑定
function delEvent(el,evname,func){
if(el.removeEventListener){
el.removeEventListener(evname,func,false)
}else if(el.detachEvent){
el.detachEvent("on"+evname,func)
}else{
el["on"+evname]=null
}
}
怎么用jquery给单选框绑定事件单选框的选中与取消与JQuery没有直接关系。只需要设置radio的name值就可以了,相同name值的radio的定义中,是不能有两个同时被选中的。
<input type="radio" id="1" name="rd_Grame" >
<input type="radio" id="2" name="rd_Grame" >
<input type="radio" id="3" name="rd_Grame" >
<input type="radio" id="4" name="rd_Grame" >
<input type="radio" id="5" name="rd_Grame" >
这些radio的选中状态是相斥的,也就是只能有一个被选中。当你选中一个,再点击其他未被选中的radio是,之前被选中的就会自动取消选中状态了。
如果有多组,可以给不同的组设置不同的name值,比如
性别:
<input type="radio" id="1" name="rd_Grame" >男
<input type="radio" id="2" name="rd_Grame" >女
爱好:
<input type="radio" id="3" name="rd_Fav" >台球
<input type="radio" id="4" name="rd_Fav" >足球
<input type="radio" id="5" name="rd_Fav" >乒乓球
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)