2011-01-05 20 views
3

h4要素を削除し、その場所の隠しフォームをアニメーション化するスクリプトがあります。 h4要素が削除されているかどうかを確認しようとしています。そのため、フォームが表示されているときに同じボタンを押すと、アニメーションが出力されます。ここで要素が削除されているかどうかを確認するJQuery

は私のコードの最初の部分である

$('#editMapItem h4').remove(); 

答えて

6

このように、セレクタの長さを確認してください:それは= 0の場合

$('#editMapItem h4').length 

、あなたはすでにそれを削除しました。

+0

ありがとうございます! P – manycheese

+1

'$( '#editMapItem h4')'を変数に格納すると、これが実行されます(一般にパフォーマンスの最適化には良い考えです)。 [jQuery要素がDOMに含まれているかどうかを確認するにはどうすればよいですか?](http://stackoverflow.com/q/3086068/323407)より一般的な方法があります。 – Tgr

0

FirefoxでFirebugアドオンを使用して、すべての要素の表示を確認できます。お役に立てれば。

関連する問題