10 개가 넘는 드롭 다운 메뉴가있는 양식이 있습니다. 이 두 가지 드롭 다운은 다른 것과 다르며 사용자가 이러한 드롭 다운에서 동일한 값을 갖지 못하게하는 방법을 파악하려고합니다. 예를 들어 Jquery 형제 제한
,<select id="z_one">
<option>1</option>
<option>1</option>
<option>1</option>
</select>
<select id="z_two">
<option>1</option>
<option>1</option>
<option>1</option>
</select>
만이 두 선택을 반복하는 방법이 아닌 다른 사람과 일치하는 값을 확인?
$('select[id^=z_]').change(function() {
var value = $(this);
$(this).siblings().each(function() { //this checks all siblings. do not want.
if ($(this).val() == value.val()) {
alert("You can't select the same value twice.");
return false;
}
});
});
이 jquery 코드는 확인하고 싶은 두 개의 페이지가 아니라 페이지의 모든 선택 사항을 반복합니다. 이것을 할 수있는 방법이 있습니까? 대신
$(this).siblings().each(
사용
$(this).next('select[id^=z_]').each(