を見つけるために失敗した場合に、スクリプトを停止します。
loop
if($(element).find(selector))
{ do stuff }
else
{ do other stuff }
/loop
アイデアは2があるということですバージョンの要素がループしているので、どのアクションを取るべきかを判断するために(コンテンツに基づいて)それらを区別する必要があります。
これは、検索が成功した場合に効果的です。そうでない場合は、スクリプトに致命的なエラーがあります。
検索が失敗した場合に何が起きるかに関するドキュメントは見つかりません。この仕事をするにはどうすればいいですか?
'find'の空の結果はあなたのコードを破損すべきではありません。 FirebugまたはWebkitコンソールで確認して、例外とそれをスローする行にコードを提供できますか? – rjz
使用している実際のコードを投稿することはできますか? –
私はfirebugからエラー文を受け取ったことはありませんでしたが、明らかに、セレクタで定義された要素を使用しようとするとifに入り、フォールトしていました。 – baiano