gpt4 book ai didi

jquery - 选择器应该有多具体?

转载 作者:行者123 更新时间:2023-11-30 23:56:19 25 4
gpt4 key购买 nike

我有一个关于 jQuery 的一般性问题。假设我有以下代码:

<div id="container">
<ul>
<li>1</li>
<li class="target">2</li>
<li>3</li>
</ul>
</div>

选择目标元素的最佳且最快的方法是什么?

$('div#container ul li.target')

$('#container .target')

$('li.target')

或者这更快:

$('.target')

我想知道,实现这一目标的最佳方法是什么?你可以说越具体越好,但我想太具体会减慢进程。另外 class 方法“较慢”,但差别不再那么大了,还是我错了?

最佳答案

对于此示例,$('.target') 是最快的。 JQuery 已经找到了遍历算法;)

证明:http://jsperf.com/jquery-selector-speed-tests

关于jquery - 选择器应该有多具体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6837174/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com