他のチェックボックスをオンにしたときにチェックボックスを自動選択したい。
これが私が使用していて機能していないコードです:
<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>
「cb1」がチェックされたのと同じテーブルから「cb2」のみをチェックするようにしようとしています。