Javascript Jquery-截取由ajax请求创建的链接
我有一些jQuery代码可以拦截在页面上单击的链接:Javascript Jquery-截取由ajax请求创建的链接,javascript,jquery,ajax,Javascript,Jquery,Ajax,我有一些jQuery代码可以拦截在页面上单击的链接: $(document).ready(function() { $("a").click(function() { //do something here }); }); 我的问题是页面的某些部分还没有完成对文档的加载。它们通过ajax调用填充。上面的jQuery函数不会截取这些部分中的链接 我需要的功能是运行在文档准备好最初,但我需要新的链接也有相同的逻辑应用到他们 任何帮助都将
$(document).ready(function()
{
$("a").click(function() {
//do something here
});
});
我的问题是页面的某些部分还没有完成对文档的加载。它们通过ajax调用填充。上面的jQuery函数不会截取这些部分中的链接
我需要的功能是运行在文档准备好最初,但我需要新的链接也有相同的逻辑应用到他们
任何帮助都将不胜感激。这是一个我非常不熟悉的领域。我已经编写了jQuery,但是ajax代码是一个我无法控制的外部组件。使用:
使用
w00w完全相同的答案。。只有你快了25秒+1为什么使用live()更可取?@Ben Shelock你可以使用live()或delegate(),live()更容易理解和使用。单击功能仅检查文档中已有的内容,如果创建了新元素,单击将不会做出反应。这就是live开始的地方,单击功能只是它与所有事件功能一起工作的示例。类似:
$("a").live("click", function() {
//do something here
});
$("a").live('click',function() {
//do something here
});