我将事件绑定到复选框的更改或点击事件,该事件在Firefox中正常工作但在IE中我必须在事件触发前点击其他任何地方(导致模糊)事件。
我已经阅读并认为这取决于IE触发事件的方式,但无论如何我可以绕过它吗?!
重点是它是一个平滑的搜索功能,不需要点击搜索按钮
$('#sidebar .itemSearchModule-Form input[type=checkbox]').click(function() {
$('#sidebar .itemSearchModule-Form .saveButton').click();
});
答案 0 :(得分:1)
更改事件需要先发生模糊。 Click事件不应该。如果您想要blur
$(elem).blur()
事件
答案 1 :(得分:1)
保罗·贝尔甘蒂诺是对的,所以这个答案可归功于他。
似乎我的代码全部搞砸了,另一个选择器与我上面使用的样本捆绑在一起。
CLICK事件在IE中可以正常工作我可以确认,如果您遇到同样的问题我可以建议您查看代码
答案 2 :(得分:0)
尝试为该复选框添加类似chkbx
的类,然后尝试:
$('.chkbx').click(function() { etc...
它只是用于调试你的选择器..确保问题出在行动中。我认为对于IE,你需要使用GetElementByID。