gpt4 book ai didi

jquery - 如果 jQuery 找到 0 个匹配项,它会继续过滤吗?

转载 作者:行者123 更新时间:2023-12-03 22:51:44 25 4
gpt4 key购买 nike

我有一个关于 jQuery 过滤效率的问题。我刚刚写了一个相当长的表达式,我想知道如果当前匹配数为 0,jQuery 是否会停止过滤。

passengers.filter('input.FromDate[value="01/09/2011"]')
.closest('tr')
.filter('input.ToDate[value="08/09/2011"]')
.length;

如果在第一次 filter() 调用后匹配数为 0,jQuery 会继续搜索 DOM 还是会放弃额外的调用并仅返回 0?

最佳答案

过滤不存在​​的内容将返回一个空的包装集。后续过滤器将被调用,但不会产生任何效果。

$('div').filter('.isnt-here').end().filter('.spacer').length;

在问题页面上运行此命令将返回 25

关于jquery - 如果 jQuery 找到 0 个匹配项,它会继续过滤吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7145904/

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