可能重复:
What is the fastest method for selecting descendant elements in jQuery?
我认为两者都选择完全相同。 有关速度或可用性的任何好处吗?
答案 0 :(得分:2)
我应该先搜索得更好。我在下面的链接中找到了一个很好的答案:
What is the fastest method for selecting descendant elements in jQuery?
答案 1 :(得分:0)
据我所知,它们应该在功能上相同,但第一个(#id .class
)应该更快,因为它只是一次调用jQuery而不是两次调用,而工作量要完成应该是相同的。
答案 2 :(得分:0)
以几乎相同的方式评估它们。 jQuery从右到左搜索元素,然后沿着DOM树向上看,看看它们是否与左边的下一个选择器匹配。所以这将以相同的方式进行评估。
答案 3 :(得分:-1)
实际上,我相信他们会给你两个不同的结果。
第一个将获得id为“id”的所有元素并且具有名为“class”的类;这应该只返回一个元素,因为id假定对于整个文档是唯一的。
第二个将返回所有具有“class”类的元素,并且还包含id为“id”的元素。