私はフォームフィールドを持っています。ここには、国とその他のメンバーシップを含む2つのフィールドがあり、両方にチェックボックスがあります。問題は、すべての国を選択する(国のすべてのチェックボックスをオンまたはオフにする)ために使用しているコードでも、メンバシップフィールドをチェックするかチェックしないことです。私は、メンバーシップ分野のチェックボックスではなく、国のみをチェックするように、2つを区別したいと思います。チェックボックスのチェックすべてが正しく機能していない
$("#checkCountries").click(function(){
$('input:checkbox').not(this).prop('checked', this.checked);
});
EDIT:HTMLのPARTここ
<tr>
<th>Target Memberships</th>
<td>
<div class="target-memberships col-sm-8">
<input type="checkbox" value="1" name="memberships[]" checked> Standard<br>
<input type="checkbox" value="2" name="memberships[]" checked> Premium<br>
<input type="checkbox" value="3" name="memberships[]" checked> Elite<br>
</div>
</td>
</tr>
<tr>
<th>Target Countries</th>
<td>
<input type="checkbox" id="checkCountries" checked> Select All<br>
<div class="target-countries col-sm-8">
<input type="checkbox" name="country[]" id="country" value="Afghanistan" checked> Afghanistan<br>
<input type="checkbox" name="country[]" id="country" value="Albania" checked> Albania<br>
<input type="checkbox" name="country[]" id="country" value="Algeria" checked> Algeria<br>
<input type="checkbox" name="country[]" id="country" value="American Samoa" checked> American Samoa<br>
<input type="checkbox" name="country[]" id="country" value="Andorra" checked> Andorra<br>
<input type="checkbox" name="country[]" id="country" value="Angola" checked> Angola<br>
</div>
</td>
</tr>
、は、ページ内のすべてのチェックボックス上で動作するコードを作っている。ここ
は、私が使用していたコードです。私は、特定の分野(国)でのみ動作するように、これを変更する必要があると思います。助けてください。
このコードが機能しているかどうかを示すスニペットを作成してください。あなたは質問に1つを作成するか(スニペットボタンをクリック)、[jsFiddle](https://jsfiddle.net/)を使って –
あなたの関連する 'HTML'を表示することができます。 – Ivan86
@cale_b私はHTML部分を更新しました..ご覧ください。 – Kanishk