选择所有链接

jon*_*nie 3 html jquery

你会如何使用jquery选择某个div中的所有链接?

<div id="content">

<!-- SELECT ALL LINKS IN THIS DIV -->

<a href="mysite.com>My site</a>
<a href="mysite.com>Link 2</a>

</div>

<div id="footer">
<a href="alink.com>Don't select any links from this div</a>
</div>
Run Code Online (Sandbox Code Playgroud)

Lee*_*Lee 7

$('#content a')
Run Code Online (Sandbox Code Playgroud)

其中,contentid<div>是持有<a>,你要选择的元素.


Som*_*ere 6

Lee,问题在于,如果你有一个锚,你也会选择它.

你有没有注意到你也可以这样做?我会说...它有点安全

$('#content a[href]')
Run Code Online (Sandbox Code Playgroud)

如果你有一个简单的锚,你不会想要选择..

  • OP 对“链接”一词的使用含糊不清——我认为它的意思是“所有`&lt;a&gt;`元素”。不过,你提出了一个很好的观点,如果他也不想捕获非链接锚定定义,那么你的示例就是正确的选择(多个视角+1)。 (2认同)