Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jquery-截取由ajax请求创建的链接_Javascript_Jquery_Ajax - Fatal编程技术网

Javascript Jquery-截取由ajax请求创建的链接

Javascript Jquery-截取由ajax请求创建的链接,javascript,jquery,ajax,Javascript,Jquery,Ajax,我有一些jQuery代码可以拦截在页面上单击的链接: $(document).ready(function() { $("a").click(function() { //do something here }); }); 我的问题是页面的某些部分还没有完成对文档的加载。它们通过ajax调用填充。上面的jQuery函数不会截取这些部分中的链接 我需要的功能是运行在文档准备好最初,但我需要新的链接也有相同的逻辑应用到他们 任何帮助都将

我有一些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
        });