Jquery Ajax问题

时间:2012-08-23 01:34:14

标签: jquery ajax

我正在为我的项目开发一个提示弹出窗口。当用户点击“开启提示”按钮时,提示窗口将显示在某些元素旁边。

我的问题是我有从ajax创建的元素,需要在它们旁边显示提示窗口,如果用户在ajax调用之前单击按钮,那些元素将不会显示提示窗口,因为它们没有存在。对这个问题有什么建议吗?非常感谢。

2 个答案:

答案 0 :(得分:2)

您可以使用on()充当动态元素的delegate来绑定事件。 下面,我正在click注册document个事件,这个事件现在或以后存在于classtips名为$(document).on('click','.tips', function(){ // show tips; });

{{1}}

答案 1 :(得分:1)

我通过调用dommods()函数来解决这样的问题。调用时,它会将我想要的任何效果应用于文档,例如工具提示。我只是在每次更改DOM后调用它,这样就解决了问题。