여러 다차원 이름이있는 양식이 있습니다. jquery * = selector를 사용하여 그룹을 선택하고 변경시 함수를 수행합니다. 양식 요소 이름의 개별 배열 색인을 얻는 방법을 알아 내려고합니다.jquery 와일드 카드 선택기 - 양식 요소 배열의 색인
개별 배열 '부품'으로 doorID를 식별 할 수 있기를 원합니다. opening[door_6x7][0]
JQUERY에 대한 예 door_6x7, 또는 0 :
$("select[name*=door_6x]").change(function() {
var doorID = $(this).attr("name");
alert(doorID);
});
샘플 HTML :
<td width="50"><select name="opening[door_6x7][0]">
<option value="0" selected="selected">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select></td>
<td width="50"><select name="opening[door_6x7][1]">
<option value="0" selected="selected">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select></td>
<td width="50"><select name="opening[door_6x7][2]">
<option value="0" selected="selected">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
</select></td>
<td width="50"><select name="opening[door_6x7][3]">
<option value="0" selected="selected">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
</select></td>
흥미 롭군요. .. 나는 이것이 가능하다는 것을 결코 알지도 못했다 ... 그것에 대한 대답을보고 싶다. –