对于 DIV 元素,我想知道这些选择器中哪个可能更快
$("#ELEMENT_ID")
$('div[id="ELEMENT_ID"]')
仅使用 DIV id 或仅使用其 ID 限制搜索 DIV 元素在性能上有什么区别吗?
最佳答案
or limiting search to DIV elements only with its ID?
请注意,ID 是唯一的,因此如果您在多个元素上使用同一个 ID,那就是错误的做法。
div[id="ELMENT_ID"]
甚至 div#ELEMENT_ID
通常都是多余的,除非您在多个页面中包含样式表,并且不同的页面使用同一个样式表不同元素的 ID。不过,这样做可能不是一个好主意,因为它可能会让阅读代码的人感到困惑。
关于javascript - $ ("#ELEMENT_ID") vs $ ('div[id="ELEMENT_ID"]'),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10258293/