양식 필드가 있습니다. 여기에 국가 및 기타 구성원이 포함 된 두 개의 필드가 있으며 두 필드 모두 확인란이 있습니다. 문제는 내가 모든 국가를 선택하는 데 사용하는 코드 (국가의 모든 확인란을 선택/선택 취소)도 구성원 필드를 확인하거나 선택 취소한다는 것입니다. 이 두 가지를 구별하여 회원 전용 필드의 확인란이 아닌 국가 만 확인합니다.확인란이 모두 올바르게 작동하지 않습니다.
$("#checkCountries").click(function(){
$('input:checkbox').not(this).prop('checked', this.checked);
});
편집 : HTML 부분 여기
<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>
, 페이지에있는 모든 체크 박스에서 작동하는 코드를 만들고 여기에
내가 사용하고있는 코드입니다. 특정 분야 (국가)에서만 작동하도록 변경해야한다고 생각합니다. 도와주세요.
이 코드가 작동하는지/작동하지 않는지 보여주는 코드 조각을 작성하십시오. 질문에 하나를 만들거나 (스 니펫 버튼 클릭), [jsFiddle] (https://jsfiddle.net/) –
을 사용하여 관련 'HTML'을 표시 할 수 있습니다. – Ivan86
@cale_b HTML 부분을 업데이트했습니다 .. 제발 봐주세요 .. – Kanishk