0

作为我正在编写的脚本的一部分,我有以下内容:

loop
if($(element).find(selector))
{ do stuff }
else
{ do other stuff }
/loop

这个想法是有两个版本的元素循环,我需要区分它们(基于内容)以确定要采取的操作。

如果 find 成功,这将非常有用。如果不是,则脚本有一个致命错误。

我找不到任何关于查找失败时会发生什么的文档。我该如何进行这项工作?

4

1 回答 1

1

这个怎么样?

if($(element).find(selector).length > 0)
{ do stuff }

它有点长,但应该工作。

在我看来,您最初的 find 测试总是评估为 true。测试长度可以得到一个布尔结果来评估。

于 2012-04-05T04:08:46.600 回答