废话不多说了,直接给大家贴代码了,具体代码如下所示:
& lt; td宽度=?2%”colspan=?”比; & lt;输入类型=案囱】颉眎d=八小钡脑谌?,,,,,,,,, & lt;输入类型=案囱】颉眎d=胺聪颉痹诜囱? & lt;/td> & lt; td宽度=?2%”colspan=?”比; & lt;销售:checkboxlist name=" resUuids "列表=皉esList listKey=皍uid”listValue=" https://www.yisu.com/zixun/name "祝辞& lt;/s: checkboxlist> & lt;/td> $(函数(){//全选 $ (“#”).click(函数(){//将下面所有组件全部选中//$ (“[name=resUuids]”)是多个组件,整体是个对象数组//$ (“[name=resUuids]”) .attr(“检查”,“检查”);//先获取当前组件的状态//美元(这).attr(“检查”)//将所有组件设置为对应状态//$ (“[name=resUuids]”) .attr(“检查”,(这).attr美元(“检查”));//美元(这).attr(“检查”)获取的值究竟是什么//警报($).attr("检查"));//定义//$ (“[name=resUuids]”) .attr(“检查”,“定义”);//js语法规则,除了假的,假的,“假”,“假”,0五个值之外的所有值,认定为真实的//$ (“[name=resUuids]”) .attr(“检查”,假);=$ var国旗(这).attr(“检查”); $ (“[name=resUuids]”)。attr(“检查”,标志==凹觳椤?; });//反选 $(" #反向”).click(函数(){//将所有组件的状态切换成原始状态的反状态//$ (“[name=resUuids]”) .attr(“检查”! ($ (“[name=resUuids]”) .attr(“检查”)=="检查"));//当选择器选中的组件是多个时,获取组件的任何数据都是对第一个组件进行操作//警报(! $ (“[name=resUuids]”) .attr(“检查”)=="检查"));//对每个组件进行迭代,让其操作状态为对应组件的原始状态的反状态 $ (" [name=resUuids] ") . each(函数(){//使用每个操作实现对每个组件的操作=$ var国旗(这).attr(“检查”); (美元)。attr(“检查”!(标志=="检查")); }); checkSelect (); });//绑定组件 $ (“[name=resUuids]”) .click(函数(){//将全选的状态设置为基于所有组件的综合状态值 checkSelect (); }); 函数checkSelect () { var allFlag=true; $ (" [name=resUuids] ") . each(函数(){=$ var国旗(这).attr(“检查”)==凹觳椤?//和:位运算与,,:逻辑与 allFlag=allFlag,,国旗; }); $ (“#”).attr(“检查”,allFlag); } });
以上所述是小编给大家介绍的jQuery全选全不选事件绑定的实现代码,希望对大家有所帮助,如果大家有任何疑问请给我留的言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!