0

入力タグを有効/無効にするチェックボックスがあります。私が見つけたすべての例はクリックイベントを使用しており、一度だけ機能しますが、トグルとして機能させたいと思います。トグルをクリックに置き換えると、チェックボックスが消えます。このように動作する理由と、トグルとして動作させるためにコードに追加できるものについての説明をいただければ幸いです。どうもありがとう。

Here is my jsFiddle: <http://jsfiddle.net/squirc77/JAafq>
4

2 に答える 2

2

これを試してください。それが動作します。

$(':checkbox').click(function(){
    $('input:radio').attr('disabled',!this.checked)
});

コードの問題は、すべての入力ボックスを無効にしているため、チェックボックスも無効になっていることです。

私のjsfiddleをチェックしてください。http://jsfiddle.net/supriti/JAafq/11/

于 2013-04-26T16:40:59.937 に答える
0

これを試してみてください、それは何度もうまくいきます:

$(':checkbox').click(function(){
    $('input').not(':checkbox').attr('disabled',!this.checked)
});
于 2013-04-26T16:42:49.337 に答える