想象一下这个简化的标记:
<div id="header">
<!-- Other things.... -->
<div id="detail">
</div>
</div>
并假设您已经拥有此代码:
var $hdr = $("#header");
jQuery 以这种方式查找“细节”是否有任何速度差异:
var $detail = $("#detail", $hdr);
对比
var $detail = $("#detail");
因为是通过 ID 查找详细信息?
最佳答案
不,您不必那样做。由于 id 在文档中是唯一的,因此无需添加任何其他优化。
我会去
var $detail = $("#detail");
关于javascript - 如果您通过 ID 在 jQuery 中选择一个元素,是否仍然可以通过为其提供上下文来提高速度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2447076/