什么是jQuery选择器,用于在特定div中选择具有特定类的锚元素

时间:2011-02-21 06:31:03

标签: javascript jquery performance selector

我有一些这样的代码,我想在div <a>

中选择status个标记foo
<div id="foo">
...
<a class = "status"> ... </a>
...
</div>

8 个答案:

答案 0 :(得分:6)

您可以执行此操作$('#foo').find('.status')

答案 1 :(得分:4)

选择器将是:

$("#foo a.status");

答案 2 :(得分:1)

试试这个并阅读this

$("#foo a.status")
祝你好运!

答案 3 :(得分:1)

这很有效。

$("#foo").find("a.status")

答案 4 :(得分:0)

尝试

$('div#foo > a.status')

它选择了div #foo

的DIRECT子节点的锚点

答案 5 :(得分:0)

试试这个:

$('div#foo a.status')

文档为here

答案 6 :(得分:0)

jQuery('#foo')     //select elm with id foo
.find('a.status')  //find anchor with class

答案 7 :(得分:0)

没有“jQuery选择器”这样的东西,你的意思是:

CSS选择器

在这种情况下,答案是div#foo a.statusdiv#foo > a.status(取决于是否有中间容器)

jQuery函数

在这种情况下,有几种方法可以做到:

  • $('div#foo a.status')
  • $('div#foo > a.status')
  • $('div#foo').find('a.status')
  • $('div#foo').children('a.status')