2011-06-26 15 views
2

IDを持つテーブルを持つギャラリーページがあります。各テーブルセルにはimg要素があります。現在のページにテーブルとimg要素があるかどうかをテストするにはどうすればよいですか? javascriptで特定のページの読み込みを検出するにはどうすればよいですか?

は、私が試した:

if ($("#gallery-table img")) 
{ 
alert("Gallery page"); 
} 

が、要素が存在しない場合でも、そのコードは、すべてのページ上で実行されます。

答えて

8

if ($("#gallery-table img").length) 
{ 
    alert("Gallery page"); 
} 
を試してみてくださいjQueryのは、どんなオブジェクトを返していないので、あなたは何がそのオブジェクトに存在するかどうかを確認する必要があります。

関連する問題