您好,我有一个关于 chechbox 的问题。如果选中/取消选中第一个复选框,则此代码选中/取消选中所有复选框。但我想用它做点别的。我想添加一个功能,如果所有复选框都被选中,那么第一个复选框也被选中,但是当一个或多个复选框未被选中时,第一个复选框将被取消选中。
<input class="checkbox" onClick=Show("checkbox") type="checkbox" name="checkboxAll" value="all">
<input class="checkbox" type="checkbox" name="checkboxname1" value="1">
<input class="checkbox" type="checkbox" name="checkboxname2" value="2">
<input class="checkbox" type="checkbox" name="checkboxname3" value="3">
js代码:
function Show( a ) {
if ( $("."+a).attr('checked') == true )
$("."+a).attr('checked', true);
else
$("."+a).attr('checked', false);
}