Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.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 在特定div中选择具有特定类的锚元素的jQuery选择器是什么_Javascript_Jquery_Performance_Selector - Fatal编程技术网

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

Javascript 在特定div中选择具有特定类的锚元素的jQuery选择器是什么,javascript,jquery,performance,selector,Javascript,Jquery,Performance,Selector,我有一些这样的代码,我想在divfoo <div id="foo"> ... <a class = "status"> ... </a> ... </div> ... ... ... 选择器应为: $("#foo a.status"); 请尝试以下内容: 祝你好运 试试看 $('div#foo > a.status') 它选择作为div#foo的直接子对象的锚点尝试以下操作: $('div#foo a.status') 这些文件是

我有一些这样的代码,我想在div
foo

<div id="foo">
...
<a class = "status"> ... </a>
...
</div>

...
... 
...
选择器应为:

$("#foo a.status");
请尝试以下内容:

祝你好运

试试看

$('div#foo > a.status')
它选择作为div#foo的直接子对象的锚点尝试以下操作:

$('div#foo a.status')
这些文件是这样的

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

您可以这样做。
$('#foo')。查找('.status')

没有“jQuery选择器”,您的意思是:

任一CSS选择器

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

或jQuery函数

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

  • $('div#foo a.status')
  • $('div#foo>a.status')
  • $('div#foo')。查找('a.status')
  • $('div#foo').children('a.status')

看起来您忘记了一个结束引号a注意:这将仅选择类为
status
的锚,这些锚是id为
foo
的div的直接子节点。这可能就是OP所追求的,我只是想在这里澄清一下。@Alex thanx,我将把它添加到answerhasClass返回布尔值中,而不是实际包含该类的元素中。不管怎样,这个链接很好。
$("#foo").find("a.status")
jQuery('#foo')     //select elm with id foo
.find('a.status')  //find anchor with class