【发布时间】:2010-11-26 12:49:30
【问题描述】:
我有 2 个数组元素。我试图将更改事件绑定到第一个元素,以便选择更改甚至会影响第二个元素。 示例:
<select name="item1[]" id="item1[]">
<option value="0">...</option>
<option value="1">...</option>
<option value="3">...</option>
</select>
<select name="item2[]" id="item2[]">
<option value="0">...</option>
<option value="1">...</option>
<option value="3">...</option>
</select>
<select name="item1[]" id="item1[]">
<option value="0">...</option>
<option value="1">...</option>
<option value="3">...</option>
</select>
<select name="item2[]" id="item2[]">
<option value="0">...</option>
<option value="1">...</option>
<option value="3">...</option>
</select>
因此,有更多行包含 item1 和 item2 数组元素等待 PHP 进程。
当 item1 选择发生变化时, item2 将被填充。但即使在 item1 更改事件中,我的以下 jquery 函数也不起作用。我不明白为什么绑定功能不起作用。我尝试使用警报但不起作用。
<script>
$('#item1[]').each(function(index){
$(this).bind("change", function(){
another function call to populate item2
alert($(this).val()); // not working
});
});
</script>
请帮忙。
问候。
【问题讨论】: