我有一個代碼元素:選擇下選擇
<tr>
<td>
<select class="select_big" name="additional_field" id="<?=$field['id'];?>" required>
<option value="0">Выберите значение</option>
...
</td>
</tr>
<tr>
<td>
<select class="select_big" name="additional_field" id="<?=$field['id'];?>" required>
<option value="0">Выберите значение</option>
...
</td>
</tr>
<tr>
<td>
<select class="select_big" name="additional_field" id="<?=$field['id'];?>" required>
<option value="0">Выберите значение</option>
...
</td>
</tr>
<tr>
<td>
<select class="select_big" name="additional_field" id="<?=$field['id'];?>" required>
<option value="0">Выберите значение</option>
...
</td>
</tr>
當我選擇第二個「中選擇」元素,我需要禁用所有的下一個。 如果我選擇1需要禁用3和4,如果我選擇2我需要僅禁用4. 元素的計數可能不同。
如何獲得下一個選擇的所有元素?
下一個我嘗試:
<script type="text/javascript">
$("[name=additional_field]").change(function(e) {
field_data = '#' this.id.replace(/[* .]/g, "\\$&");
$(field_data).parent().parent().nextAll().each(function(i) {
console.log($(this)('[name=additional_field]'));
});
});
</script>
但是我收到一個錯誤: 遺漏的類型錯誤:對象不是一個函數
請幫助我。
犯的錯誤,如果我改變我1需要阻止3和4 – user2264941 2013-04-10 09:16:30
你更新的要求可以通過@好辦dfsq的解決方案(只需稍作調整即可將索引添加到索引中)。 – nnnnnn 2013-04-10 09:40:25