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 に答える