Javascript 我可以相信jQuery find方法接受以“quot”开头的选择器吗&燃气轮机&引用;?

Javascript 我可以相信jQuery find方法接受以“quot”开头的选择器吗&燃气轮机&引用;?,javascript,jquery,selector,Javascript,Jquery,Selector,我创建了一个函数,它显示jQueryfind方法如何接受以开头的选择器。如果它不理解选择器的开头,它也会将f字母涂成红色,就像从选择器的开头删除并再次运行JSFIDLE时一样。选择器开头的表示选择器的其余部分将直接在该元素下进行测试,而不是在嵌套表中进行测试 我读过,它并不能解释这种行为 那么,我可以依靠这种行为吗?它在互联网上的某个地方被记录或解释了吗 更新:我知道像“table>tbody”这样的选择器是CSS规范的一部分,可以在jQuery中使用,但我的问题是关于以开头的选择器。据我所知,

我创建了一个函数,它显示jQuery
find
方法如何接受以
开头的选择器。如果它不理解选择器的开头,它也会将
f
字母涂成红色,就像从选择器的开头删除
并再次运行JSFIDLE时一样。选择器开头的
表示选择器的其余部分将直接在该
元素下进行测试,而不是在嵌套表中进行测试

我读过,它并不能解释这种行为

那么,我可以依靠这种行为吗?它在互联网上的某个地方被记录或解释了吗

更新:我知道像“table>tbody”这样的选择器是CSS规范的一部分,可以在jQuery中使用,但我的问题是关于以
开头的选择器。据我所知,这不是CSS的一个特性。我认为jQuery以某种方式解释了
,或者理解我想直接在table元素下查找,或者将在
find
方法中传递的选择器附加到获取
table
元素的选择器

更新2:正如您在JSFIDLE中看到的,有两个选择器。最终元素分两步计算,而不是一步计算,因此jQuery逐步计算最终元素,它不会将第二个选择器附加到第一个选择器,并将最终字符串选择器传递到
document.querySelectorAll
函数。我想确定我是否可以依赖jQuery的
find
方法对选择器的理解,该方法从

开始,称为选择器,这是一个基本的CSS概念。你完全可以信赖它

它不是以
>
开头的选择器。见前面。它由
find()
使用。它与上一个父选择器组合。因此,您的选择器将变得有效:

"table:first > tbody > tr > td:last-child"
上面的一个不是很好吗?

这就是所谓的选择器,它是一个基本的CSS概念。你完全可以信赖它

它不是以
>
开头的选择器。见前面。它由
find()
使用。它与上一个父选择器组合。因此,您的选择器将变得有效:

"table:first > tbody > tr > td:last-child"

上面的一个不是很好吗?

jQuery选择器只接受标准CSS。子选择器(
)是标准CSS选择器的一个示例,它是

更新:您的jQuery与以下内容没有区别:

$("table:first > tbody > tr > td:last-child").css("color", "red");

这应该可以解释为什么它仍然是标准CSS。

jQuery选择器只接受标准CSS。子选择器(
)是标准CSS选择器的一个示例,它是

更新:您的jQuery与以下内容没有区别:

$("table:first > tbody > tr > td:last-child").css("color", "red");
这应该可以解释为什么它仍然是标准CSS