如何使用javascript检测特定的页面加载?

3 javascript jquery load

我有一个带有id的表的图库页面.每个表格单元格都有一个img元素.如何测试当前页面是否有表格和那些img元素?

我试过了:

if ($("#gallery-table img"))
{
alert("Gallery page");
}
Run Code Online (Sandbox Code Playgroud)

但即使元素不存在,该代码也会在每个页面上运行.

Xya*_*ing 9

尝试

if ($("#gallery-table img").length)
{
   alert("Gallery page");
}
Run Code Online (Sandbox Code Playgroud)

无论如何,jQuery都会返回一个对象,因此您需要查看该对象中是否存在任何内容.