我目前正在我的 jQuery 代码中编写非常明确的选择器。例如给定这个标记
<div class="codeblue">
<div class="codeyellow">
<div class="codeorange">
<div class="codewhite">
<select id="codeChoice">
<option>red</option>
<option>green</option>
<option>black</option>
</select>
</div>
</div>
</div>
</div>
我使用这个显式选择器
var $select = $('.codeblue .codeyellow .codeorange .codewhite #codeChoice');
这样做会更好吗?
var $codeBlue = $('.codeblue');
var $select = $codeBlue.find('#codeChoice');
不使用显式选择器是否会影响性能?