0

. .单击按钮时,复选框被禁用,但我还添加了一个功能,用于在单击行时选中或取消选中。.但问题是单击按钮后复选框被禁用但是当我单击该行时。. .它没有被选中。我在 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代码是

在 js 文件中

jsfiddle

4

1 回答 1

0

它可以很简单

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

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

演示:小提琴jQuery

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

于 2013-09-30T03:25:00.937 回答