jQueryを使用してこのロジックをどのようにすることができますか?入力の操作チェックボックス
私のフォームには2つのチェックボックスがあります。最初のチェックボックスをクリックすると、2番目のチェックボックスもチェックされ、その逆も同様です。あなたが私を助けることを願っています。ありがとうございました!最初のチェックボックスを仮定
jQueryを使用してこのロジックをどのようにすることができますか?入力の操作チェックボックス
私のフォームには2つのチェックボックスがあります。最初のチェックボックスをクリックすると、2番目のチェックボックスもチェックされ、その逆も同様です。あなたが私を助けることを願っています。ありがとうございました!最初のチェックボックスを仮定
はCheckBox1をのIDを有し、第2のcheckbox2あり、これを行う:
$('#checkbox1').bind('click', function() {
$("#checkbox2").prop("checked", true);
});
$('#checkbox2').bind('click', function() {
$("#checkbox1").prop("checked", true);
});
'change'イベントを' click'の代わりに監視する必要があります。チェックボックスの状態は、スペースバーまたはコードでも変更できます。 – mrtsherman
@mrtsherman:実際には、「クリック」はスペースバーの押下によってもトリガされます。 'mouseXXX'は明示的にマウスのみのイベントです。 – pimvdb
@pimvdbこのように、このユースケースの変更と同じようにいいですか? – mrtsherman
は、技術的に、これは、n個のチェックボックスのために働きます。チェックボックスをリンクするクラスを割り当てます。 1つの状態が変化したら、残りの部分を見つけて同じに設定します。
あなたは(UN)がクリック1の状態に両方のチェックボックスをチェックすることができます。http://jsfiddle.net/DVMPm/。このコードは、必ずしも2つではなく、任意の量で動作します。
$(":checkbox").click(function() {
$(":checkbox").prop("checked", this.checked);
});
コードをご記入ください。 –