Tag: 梗概

jQuery,checkbox和.is(“:checked”)

当我将一个函数绑定到checkbox元素,如: $("#myCheckbox").click( function() { alert($(this).is(":checked")); }); 在触发事件之前 ,该checkbox将更改其checked属性,这是正常行为,并给出相反的结果。 但是,当我这样做的时候: $("#myCheckbox").click(); 事件触发后 ,该checkbox会更改它的checked属性。 我的问题是,是否有一种方法来触发从jQuery的点击事件就像一个普通的点击会做(第一个场景)? PS:我已经试过用trigger('click') ;