gpt4 book ai didi

jquery .find() 函数替代方案?

转载 作者:行者123 更新时间:2023-12-01 02:06:48 28 4
gpt4 key购买 nike

.find() 函数在 IE 7 及更低版本中运行速度非常慢,经常导致挂起。

有人可以建议我一个替代方案吗?

这是代码片段。

$(".dobAutoTab").each(function() { 
var dobFields = $(this).children().find("input");
var fldDate = $(dobFields[0]);
var fldMonth = $(dobFields[1]);
var fldYear = $(dobFields[2]);
)};

最佳答案

这主要取决于您想要实现的目标:

  • .filter()只搜索那些与前提条件匹配的元素。
  • .find()在子项、子项的子项和所有后代下搜索。
  • .children()工作方式完全相同,但只会找到 child ,而不是更远的后代。
  • .closest()从当前元素开始,获取与选择器匹配的最接近(第一个)元素。
  • .parent()获取当前匹配元素集中每个元素的父元素,可以选择通过选择器进行过滤。

当然,您的选择器越具体,您的结果就会越快。

而且,如果可以的话,在上下文中搜索您需要的内容,这样会更快,有关选择器的更多信息,check here

关于jquery .find() 函数替代方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11415012/

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