Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.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选择器获取给定div中的所有锚元素,不管它们嵌套得有多深?_Javascript_Jquery - Fatal编程技术网

Javascript jquery选择器获取给定div中的所有锚元素,不管它们嵌套得有多深?

Javascript jquery选择器获取给定div中的所有锚元素,不管它们嵌套得有多深?,javascript,jquery,Javascript,Jquery,假设有一些标记,例如: <div id="header"> <div id="nest-one> <a href="#">one</a> <div id="nest-two"> <a href="#">two</a> <a href="#">three</a> </div> </div

假设有一些标记,例如:

<div id="header">
   <div id="nest-one>
      <a href="#">one</a>
      <div id="nest-two">
         <a href="#">two</a>
         <a href="#">three</a>
       </div>
    </div>
</div>

编辑 按时钟点:

这实际上是有效的

$('#header a').click(function(){alert('on click')});

编辑 按时钟点:

这实际上是有效的

$('#header a').click(function(){alert('on click')});
在这一行:

<div id="nest-one>
这一行上的

<div id="nest-one>

使用$.live或$.delgate,这也将绑定到动态添加到DOM中的任何未来元素

例如:

$("#header").delegate("a", "click", function() {
  console.log("%o clicked", this ); // log object in firebug
});

使用$.live或$.delgate,这也将绑定到动态添加到DOM中的任何未来元素

例如:

$("#header").delegate("a", "click", function() {
  console.log("%o clicked", this ); // log object in firebug
});

文档中的那行JavaScript准备好了吗,或者至少在源代码中的HTML之后?文档中的那行JavaScript准备好了吗,或者至少在源代码中的HTML之后?标记只是一个示例,我想我缺少的是文档准备好的图片。我要尝试一下,并假设它是有效的,接受你的回答。标记只是一个样本,我想这是我丢失的文档就绪图片。我想试试,假设它能起作用,接受你的答案。我不认为那会有很大的不同。我不认为那会有很大的不同