0

我无法将实时事件绑定到动态创建的内容。

我有一个通过 ajax 调用加载 html 页面的页面。加载的 html 页面包含一些然后执行的 javascript。执行的 javascript 创建了一些元素。

我想将单击事件处理程序绑定到这些元素,但是在绑定它们之后(使用 .live、.delegate 和普通的旧 .click),单击它们后什么也没有发生。

我能够检索元素的内容(通过调用.html),但由于某种原因我无法在它们上绑定事件......

我也尝试添加 onclick="alert('test');" 在通过 javascript 将它们吐出之前对元素进行处理,但无济于事......

有人知道解决方案吗?

谢谢

4

1 回答 1

0

约翰,

看看 .livequery() 插件。这将为您提供完整的范围,包括 .live() 事件以及其他回调场景。

http://docs.jquery.com/Plugins/livequery

吉姆

于 2010-08-03T20:46:45.893 回答