此函数在firefox / chrome中触发:
$(document).on("reset", "form", function(){
alert("working");
});
IE有哪些替代方案(我已经安装了8个,所以我希望从8开始工作)。
答案 0 :(得分:4)
尝试将事件处理程序直接附加到表单:
$(document).ready(function(){
$("form").bind("reset", function(e) {
alert("working");
});
});
此apparently works适用于多种浏览器,包括IE8。
由于IE8如何处理事件传播,您的方法可能无法正常工作......来自jQuery documentation:
在Internet Explorer 8及更低版本中,粘贴和重置事件不会冒泡。这些事件不支持与委托一起使用,但是当事件处理程序直接附加到生成事件的元素时,可以使用它们。