0
如何使其工作?當Bar未選中時,其他人在每個td中輸入複選框remove已禁用?我是一個初學者jQuery的:)取消選中td中的最後一個複選框以啓用其他複選框
原來的代碼是從 Original code
<table border="1" id="re">
<tr>
<td class="class1"><input type=checkbox disabled="disabled" value="ss"/>ss</td>
<td class="class1"><input type=checkbox disabled="disabled" value="aa"/>aa</td>
<td class="class1"><input type=checkbox disabled="disabled" value="dd"/>dd</td><td class="class1"><input type=checkbox checked="checked" value="bar"/>Bar</td></tr>
<tr>
<td class="class1">
<input type=checkbox disabled="disabled" value="ss"/>ss</td><td class="class1">
<input type=checkbox disabled="disabled" value="aa"/>aa</td><td class="class1">
<input type=checkbox disabled="disabled" value="dd"/>dd</td><td class="class1">
<input type=checkbox checked="checked" value="bar"/>Bar
</td></tr>
<tr>
<td class="class1">
<input type=checkbox disabled="disabled" value="ss"/>ss</td><td class="class1">
<input type=checkbox disabled="disabled" value="aa"/>aa</td><td class="class1">
<input type=checkbox disabled="disabled" value="dd"/>dd</td><td class="class1">
<input type=checkbox checked="checked" value="bar"/>Bar
</td></tr>
</table>
$('.class1 input:last-of-type').live('change', function() {
var n = $(this).siblings('input:checkbox');
if (!$(this).attr('checked')) {
n.attr('disabled',false);
} else {
n.attr('disabled', true);
}
});
謝謝,它完美的作品。 – 2013-03-17 11:27:36
你好,我可以知道如果我檢查值欄,它可以取消選中其他嗎? – 2013-03-17 12:52:18
@AhDii檢查[更新的解決方案](http://jsfiddle.net/arunpjohny/Ba7xD/1/) – 2013-03-17 13:36:02