当我将一个函数绑定到复选框元素时:
$("#myCheckbox").click( function() {
alert($(this).is(":checked"));
});
复选框在触发事件之前会改变其checked属性,这是正常行为,并会产生相反的结果。
然而,当我执行以下操作时:
$("#myCheckbox").click();
复选框在触发事件之后更改其checked属性之后。
我的问题是,是否有一种从jQuery中触发单击事件的方式,就像正常的单击事件一样(第一个场景)?
PS:我已经尝试过trigger('click')
;