我有一个带有id的表的图库页面。每个表格单元格都有一个img元素。如何测试当前页面是否有表格和那些img元素?
我试过了:
if ($("#gallery-table img"))
{
alert("Gallery page");
}
但即使元素不存在,该代码也会在每个页面上运行。
答案 0 :(得分:9)
尝试
if ($("#gallery-table img").length)
{
alert("Gallery page");
}
无论如何,jQuery都会返回一个对象,因此您需要查看该对象中是否存在任何内容。