jquery附加处理程序到ajax加载的内容

jquery附加处理程序到ajax加载的内容,jquery,Jquery,我有点被一个简单的问题困住了。如何将处理程序附加到元素(现在和将来)?例如,我有一个选择器“test”,我对其应用了一个插件: $('.test').handler(); 但这不适用于以后通过ajax加载的内容 我知道我可以使用.on,但是.on方法必须将事件名称作为第一个参数,我想这里没有。这里有一个偶数的名字吗?或者我该如何解决这个问题?非常感谢。您需要在成功处理程序中重新绑定它,从ajax获取新数据并注入到tht DOM 例: livequery插件允许您执行以下操作: 这将把hand

我有点被一个简单的问题困住了。如何将处理程序附加到元素(现在和将来)?例如,我有一个选择器“test”,我对其应用了一个插件:

$('.test').handler();
但这不适用于以后通过ajax加载的内容


我知道我可以使用
.on
,但是
.on
方法必须将事件名称作为第一个参数,我想这里没有。这里有一个偶数的名字吗?或者我该如何解决这个问题?非常感谢。

您需要在成功处理程序中重新绑定它,从ajax获取新数据并注入到tht DOM

例:


livequery
插件允许您执行以下操作:


这将把
hander()
插件应用于所有当前的选择器,而未来的选择器

这看起来很有希望。谢谢,我宁愿只做一次。没有再次调用代码
$('.test').handler()
。因为在
处理程序(…)
$.get("getNewContentForDOM.aspx",function(data){
    ("#someDiv").append(data);
    $('.test').handler();
});
$(".test").livequery(function(){
    $(this).handler();
});