在我的html代码中,我有2个复选框数组,如下所示:
<?php for($i=0;> i<array.length;i++){?>
<input type="checkbox" name="taski[]">
<input type="checkbox" name="tooli[]" disabled>
<?php }?>
如果选择了taski中的复选框,我想用JS / Jquery做什么,启用tooli中具有相同索引的复选框。
答案 0 :(得分:1)
请参阅代码中的内联注释:
// Bind change event to all the elements having name as taski[]
$('[name="taski[]"]').on('change', function() {
// If this checkbox is checked then disable the next checkbox to this
$(this).next(':checkbox').prop('disabled', !$(this).is(':checked'));
// OR
$(this).next(':checkbox').prop('disabled', !this.checked);
});
演示:http://jsfiddle.net/tusharj/j35xk2ep/
演示:http://jsfiddle.net/80L44fjx/(感谢@RGraham)