通过Javascript设置复选框时,避免使用"ifChanged"事件处理程序

dak*_*akt 0 javascript jquery icheck

对于iCheck插件,有没有办法避免在从Javascript设置复选框时启动"ifChanged"事件处理程序?

ing*_*939 6

老问题,但我发现一个更好的方法是检查event.target.checked属性,只有在返回true时才运行代码.iCheck会触发ifChanged 两次 - 首先是未选中的选项,然后是选中的选项.因此,如果您只运行代码event.target.checked === true,您将获得您所追求的结果.