入力タグを有効/無効にするチェックボックスがあります。私が見つけたすべての例はクリックイベントを使用しており、一度だけ機能しますが、トグルとして機能させたいと思います。トグルをクリックに置き換えると、チェックボックスが消えます。このように動作する理由と、トグルとして動作させるためにコードに追加できるものについての説明をいただければ幸いです。どうもありがとう。
Here is my jsFiddle: <http://jsfiddle.net/squirc77/JAafq>
これを試してください。それが動作します。
$(':checkbox').click(function(){
$('input:radio').attr('disabled',!this.checked)
});
コードの問題は、すべての入力ボックスを無効にしているため、チェックボックスも無効になっていることです。
私のjsfiddleをチェックしてください。http://jsfiddle.net/supriti/JAafq/11/
これを試してみてください、それは何度もうまくいきます:
$(':checkbox').click(function(){
$('input').not(':checkbox').attr('disabled',!this.checked)
});