思路:点击时,判断全选按钮checked属性,遍历其他按钮对象,修改其checked属性
源码:
control为控制按钮对象,items为各复选框对象。均为jQuery对象。
function chkAll(control,items){
var ischk=control.is(':checked');
ischk?items.prop('checked',true):items.prop('checked',false);
}
知识点:
is()方法,参数为供当前元素匹配的表达式,若匹配成立返回true,反之为false。
prop(),修改特性,checked属性修改,参见上一篇《attr()和prop()的区别》。
三目运算符,条件 ? true执行的语句 : false执行的语句