繁体   English   中英

jQuery live()和Internet Explorer

[英]jQuery live() and Internet Explorer

我有选择输入动态添加到表单

$(selector).append(html)

我正在使用live('change',handler)绑定所有选择的更改事件。 问题在于,除了Internet Explorer(所有版本)以外,所有浏览器中的代码都正确。

我已用仍可在所有浏览器中使用的插件livequery()替换了live(),并且在Internet Explorer中出现了奇怪的行为。

有人可以告诉我将事件绑定到页面加载完成后将创建的元素的正确方法吗?

并且,如果您知道一些用于跟踪Ajax请求的良好调试工具(Internet Explorer)。

坦。 Microsoft使生活更加艰难。

听起来您仍在使用1.4.2之前的版本的jQuery,如果升级到jQuery1.4.2的版本,您的问题应该会消失。

1.4.2包含一个重写的事件模块, 模块解决了IE中的change冒泡问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM