gpt4 book ai didi

javascript - 在这个简单的例子中使用 find() 是否太过分了?

转载 作者:行者123 更新时间:2023-11-28 01:55:43 26 4
gpt4 key购买 nike

如果使用 javascript 缓存元素,哪种效率更高?

HTML
<div id="parent">
<div id="child"></div>
</div>

Javascript:

var parent = $('#parent');
var child = $('#child');

var parent = $('#parent');
var child = $(parent).find('#child');

一个比另一个更好吗?或者更好的练习?我正在编写很多这样的代码,并且目前正在使用 find() 来获取已缓存的父级的特定元素。

谢谢

最佳答案

正如 @PSL 所说,作为 ids,第一个更好,但是对于类,第二个会更快,因为这样你就不必在整个文档中搜索 .child 你只需在#parent

内搜索

另外,你可以去:

var child = parent.find('#child');

而不是

var child = $(parent).find('#child');

关于javascript - 在这个简单的例子中使用 find() 是否太过分了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19170490/

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