我有这个检查所有复选框的全部功能。我使用JQuery来做到这一点。
@H_502_2@但我也有这个更改函数切换一个类到wrapper div:
$('input[type="checkBox"]').on('change',function(){ $(this).closest('div').toggleClass('highlight'); });@H_502_2@该函数在单击复选框时运行,但如果我单击“全部检查”则不会运行。 @H_502_2@有什么办法手动激活使用JQuery的事件?还是有更好的解决方案? @H_502_2@谢谢 @H_502_2@编辑: @H_502_2@以下是简化的HTML:
<a id="check_all">Check All</a> <div> <input type="checkBox" name="cb" value="abc">ABC<br> </div> <div> <input type="checkBox" name="cb" value="pqr">PQR<br> </div> <div> <input type="checkBox" name="cb" value="xyz">XYZ<br> </div>@H_502_2@这里是JSFiddle @H_502_2@http://jsfiddle.net/DarcFiddle/d4VTh/