+ -
当前位置:首页 → 问答吧 → jquery实现复选框的不可用,急!急!

jquery实现复选框的不可用,急!急!

时间:2011-11-24

来源:互联网

HTML code

<input type="checkbox" name="lc_check[]" id="a1">篮球
<input type="checkbox" name="lc_check[]" id="a2">足球
<input type="checkbox" name="lc_check[]" id="a3">排球



我现在想要实现,根据复选框的id,实现复选框是否可用...
因为我要从另一个函数里传过来一个id,所以要根据id实现,
例如我传过来的id为"a2“,那足球的复选框就不可用了....应该怎么实现啊

作者: liangphp   发布时间: 2011-11-24

HTML code
<input type="checkbox" name="lc_check[]" id="a1">篮球
<input type="checkbox" name="lc_check[]" id="a2">足球
<input type="checkbox" name="lc_check[]" id="a3">排球


JScript code
function unable(id){
    document.getElementById(id).disabled = true;
}

作者: liangws   发布时间: 2011-11-24

没看到是jquery..
function unable(id){
  $("#" + id).attr("disabled", true);
}

作者: liangws   发布时间: 2011-11-24

引用 2 楼 liangws 的回复:
没看到是jquery..
function unable(id){
$("#" + id).attr("disabled", true);
}

那不可用是不是就这样就行了?怎么不好用啊
function unable(id){
  $("#" + id).attr("disabled", false);
}

作者: liangphp   发布时间: 2011-11-24

注意后面是bool类型true false 如果是字符串"true" "false"就有问题

作者: ifandui   发布时间: 2011-11-24

引用 4 楼 ifandui 的回复:
注意后面是bool类型true false 如果是字符串"true" "false"就有问题

function unable(id){
  $("#" + id).attr("disabled", false);
}
这么弄也不对啊???????????????

作者: liangphp   发布时间: 2011-11-24

attr("disabled","disabled"); 

removeAttr("disabled"); 用removeAttr

作者: MuBeiBei   发布时间: 2011-11-24

相关阅读 更多