我目前正在将 300 多个项目加载到页面上以进行过滤。当前页面和过滤负载很糟糕。
查看代码后,我注意到我最初并没有引用 ID。例如:
$('.item > input:checked','#container')
现在,这种方法已在我的 JS 文件中不断使用。
以下内容会提高性能吗?
$('#container > .drop-content > .item > input:checked')
如果没有,改善这一点的最佳方法是什么?
谢谢大家。
我目前正在将 300 多个项目加载到页面上以进行过滤。当前页面和过滤负载很糟糕。
查看代码后,我注意到我最初并没有引用 ID。例如:
$('.item > input:checked','#container')
现在,这种方法已在我的 JS 文件中不断使用。
以下内容会提高性能吗?
$('#container > .drop-content > .item > input:checked')
如果没有,改善这一点的最佳方法是什么?
谢谢大家。
$('.block a')
和之间有相当大的区别$('.block').find('a')
。
有很多 jQuery 方法用于遍历. 使用它们在性能方面比复杂的选择器要好得多。