質問: jQueryのチェック/ディスエーブルの変更を聞く HTMLページにオブジェクト(div、input/checkbox)があります。 "checked"属性と "disabled"属性の値は、いくつかのJS関数を介して設定されます。私はこれらの属性の変更を聞きたいが、それを実行するための関数やリスナーを見つけることができなかった。 属性のステータスに応じて、「checked」または「disabled」の変更をリッスンし、いくつかのコード(checkbox/divのスタイルを変更するなど)を実行するイベントリスナーを追加するにはどうすればよいですか? ありがとう
回答: `:checked` を使用して、ページまたはコンテナのラジオまたはチェックボックスをオンにします。 First of all check this jsfiddle これの後に、あなたが望む結果を書くために、この選択されたチェックボックスを得るJqueryは、選択されたチェックボックスを得るこのstackoverflowの質問に従ってください。 無効になっているかどうかは、次のようにチェックできます。 ``` var set=1; var unset=0; jQuery( function() { $( '.checkAll' ).live('click', function() { $( '.cb-element' ).each(function() { if(set==1){ $( '.cb-element' ).attr('checked', true) unset=0; } if(set==0){ $( '.cb-element' ).attr('checked', false); unset=1; } }); set=unset; }); }); ``` 詳細については、これらのリンクを確認してください: Jqueryで選択されたチェックボックスを取得する jQueryでチェックボックスをオンに設定していますか?