在我的小提琴中:http: //jsfiddle.net/qJdaA/2/
此代码假设在#monitor
没有选中复选框时禁用按钮。
var checked = $('#status_table tr [id^="monitor_"]:checked');
if (checked.index()==-1){
$('#monitor').attr('disabled','true');
}
但它似乎不起作用。怎么了?
编辑:我发现我的代码变得模糊了。为了简化整个事情,也许我应该改变逻辑:s 如果我只想在至少有一个复选框被选中的情况下启用监视器按钮,我应该怎么做?