이름으로 숫자를 사용할 수있는 선택 옵션이 있습니다. prod_search [] 및 id : prod_search0, prod_search1, ..., 2, ..3 및 sojQuery : 선택된 모든 옵션을 루핑하는 모든 요소 ID 가져 오기
확인 내가 가지고있는 아래의 샘플 ... jQuery로 지금
<select name="prod_search[]" id="prod_search0">
<option value="o1">Option1</option>
<option value="o2">Option2</option>
</select>
<select name="prod_search[]" id="prod_search1">
<option value="o1">Option1</option>
<option value="o2">Option2</option>
</select>
<select name="prod_search[]" id="prod_search2">
<option value="o1">Option1</option>
<option value="o2">Option2</option>
</select>
, 나는 인덱스 시도
$('select[name="prod_search[]"] option:selected').each(function(index) {
prod_search = $(this).val();
prod_text = $(this).text();
//here i need ID of current select in the loop
//...e.g.: prod_search0 or prod_search1 or ...
});
... 같은 이름으로 위의 모든 선택 옵션을 반복하고있는 ~하다 실제 ID를 표시하지 않고 일련 번호를 제공하십시오. 'prod_search1'요소가 삭제되면 실패합니다.
올바른 접근 방법이 필요합니다.
$(this).parent().attr('id');
완벽한 .. 이것은 내가 찾고있는 것입니다. – TechBuddy