0

私が取り組んでいるスクリプトの一部として、私は次のものを持っています:

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

ループする要素には2つのバージョンがあり、実行するアクションを決定するために(コンテンツに基づいて)それらを区別する必要があるという考え方です。

検索が成功した場合、これはうまく機能します。そうでない場合、スクリプトに致命的なエラーがあります。

検索が失敗したときに何が起こるかについてのドキュメントが見つかりません。これを機能させるにはどうすればよいですか?

4

1 に答える 1

1

これはどう?

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

少し長くなりますが、うまくいくはずです。

元の検索テストが常に true と評価されるように見えます。長さをテストすると、評価するブール値の結果が得られます。

于 2012-04-05T04:08:46.600 に答える