【发布时间】:2012-05-16 09:36:25
【问题描述】:
我创建了一个 jQuery 插件来修改我的导航。不幸的是,我必须访问和修改几乎所有子元素,例如<ul>、<li>、<a> 等等。然后需要这些元素一到四次。
我应该将它们全部存储在变量中,还是应该在需要时像 $('.my-nav').find('li') 或 $('.my-nav').find('li') 一样访问它们?
为 25 行代码设置 5 个变量似乎很浪费内存。 但我不知道这是否是一个可以接受的权衡以获得更高的性能。
我创建了一个 Fiddle 来说明其含义:http://jsfiddle.net/Yj35Q/2/
【问题讨论】:
-
谢谢,我更正了小提琴。
标签: jquery performance jquery-selectors