javascript – jQuery Click / Change事件在IE7 / 8中无法正常工作

我将事件绑定到复选框的更改或单击事件,这在Firefox中正常工作但在IE中我必须在事件触发之前单击其他任何地方(导致模糊)事件.

我已经阅读并相信这取决于IE触发事件的方式,但无论如何我可以绕过它吗?!

重点是它是一个平滑的搜索功能,不需要点击搜索按钮

$('#sidebar .itemSearchModule-Form input[type=checkbox]').click(function() {
    $('#sidebar .itemSearchModule-Form .saveButton').click();
});

最佳答案 更改事件需要首先发生模糊. Click事件不应该.如果你想要$(elem).blur(),你可以随时强制模糊事件

点赞