jQuery click函数不适用于从ajax返回的数据

前端之家收集整理的这篇文章主要介绍了jQuery click函数不适用于从ajax返回的数据 前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我正在使用状态消息更新之类的功能..用户可以更新状态消息而无需刷新页面,一旦用户单击按钮,其他用户就可以对该状态消息发表评论,则将显示新消息.我面临的问题是,当用户提交数据时,将显示新的状态消息,并且当我单击注释按钮时,将显示注释框,但是当我重新加载页面并单击注释按钮时,将显示注释框. ..

最佳答案
当您绑定事件时,ajax结果html尚不存在.
jQuery有一个简单的处理方法:使用live(或1.4.2上的delegate).

例如(从上面的链接):

代替:

$('.clickme').click(function() {
  // Bound handler called.
});

写:

$('.clickme').live('click',function() {
  // Live handler called.
});

猜你在找的jQuery相关文章