Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.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-严格的子层次选择_Javascript_Jquery_Jquery Selectors_Dom Traversal - Fatal编程技术网

Javascript jQuery-严格的子层次选择

Javascript jQuery-严格的子层次选择,javascript,jquery,jquery-selectors,dom-traversal,Javascript,Jquery,Jquery Selectors,Dom Traversal,以下jQuery选择器的等效项是什么: $('table.special > thead > tr') 如果我在函数中以$('table.special')作为$table参数开始,会是什么情况 (某种形式的$table.(……但与前面提到的选择器等效) 注意:$table.filter('thead>tr')不是我想要的,因为它还选择嵌套表的thead元素,并且$table.filter('>thead>tr')$table.children('thead>tr')可以这样做:

以下jQuery选择器的等效项是什么:

$('table.special > thead > tr')
如果我在函数中以
$('table.special')
作为
$table
参数开始,会是什么情况

(某种形式的
$table.(……
但与前面提到的选择器等效)



注意
$table.filter('thead>tr')
不是我想要的,因为它还选择嵌套表的
thead
元素,并且
$table.filter('>thead>tr')
$table.children('thead>tr')可以这样做:

$table.children("thead").children("tr");
以及:

$table.find("> thead > tr");
// or
$("> thead > tr", $table);

但是由于某些原因,这种类型的选择器现在是可用的。

谢谢。。。不知道我的头在哪里,用了
过滤器
而不是
查找
。。尽管这让我很困惑,为什么他们会反对像这样有用的东西(实际上,“在未来的版本中会被否决”,这在文档中更没有意义)@NeuronQ后者或多或少是可以理解的:也许他们现在就想让我们改掉使用这些功能的习惯。当你像我一样使用smth时,第一个肯定是不太可以理解的:
$table.find('>thead>tr>td:nth child(6)>.title a')
…4次以上调用
儿童
看起来一点也不好看。。。但我得到了答案,所以让我们继续:)