单击其行时,禁用复选框将起作用

时间:2013-09-30 03:21:22

标签: javascript jquery html

。 。点击按钮,复选框被禁用,但我还添加了一个功能,用于在单击行时进行选中或取消选中。 。但是问题是在点击按钮后复选框被禁用但是当我点击该行时。 。 .it取消选中。我在JSfiddle中添加了代码。一点都不起作用。我不太喜欢.js。所以请帮助我

这是代码

function selectRow(row){
var firstInput = row.getElementsByTagName('input')[0];
firstInput.checked = !firstInput.checked;

 if(firstInput.disabled==false && firstInput.checked==true){firstInput.checked =true;} 
 else if(firstInput.disabled==true){firstInput.checked=true;}}

html代码是

in js fiidle

jsfiddle

1 个答案:

答案 0 :(得分:0)

可以像

一样简单
function selectRow(row) {
    var chk = row.getElementsByTagName('input')[0];

    if (!chk.disabled) {
        chk.checked = !chk.checked;
    }
}

演示:FiddlejQuery

注意:即使您使用了jQuery标记,脚本中也没有使用jQuery