我想在選中其他複選框時自動選中複選框。jquery複選框按類自動選擇同一表中的其他
這裏是我使用的和不正常的代碼:我試圖使其只從其中「CB1」被檢查同桌檢查「CB2」
<table class='block'>
<tr>
<td>
<input class='cb1' type='checkbox'><label>Checkbox 1</label>
</td>
<td>
<input class='cb2' type='checkbox'><label>Checkbox 2</label>
</td>
<td>
<input class='cb2' type='checkbox'><label>Checkbox 2</label>
</td>
</tr>
</table>
<table class='block'>
<tr>
<td>
<input class='cb1' type='checkbox'><label>Checkbox 1</label>
</td>
<td>
<input class='cb2' type='checkbox'><label>Checkbox 2</label>
</td>
<td>
<input class='cb2' type='checkbox'><label>Checkbox 2</label>
</td>
</tr>
</table>
<script type='text/javascript'>
$(document).ready(function(){
$('.block .cb1').click(function(){
if($(this).is(':checked'))
{
$(this).parent().find('.cb2').attr('checked','checked');
}
else
{
$(this).parent().find('.cb2').removeAttr('checked');
}
});
});
</script>
。
在所示的結構中的所有複選框是第一(元素)子節點; 「第一胎」表達沒有意義。 – raina77ow
謝謝@ raina77ow我已編輯我的代碼 –
爲什麼要downvote?請現在解釋 –