I have a gallery page with a table that has an id. Each table cell has an img element. How do I test if the current page has a table and those img elements?
I tried:
if ($("#gallery-table img"))
{
alert("Gallery page");
}
but that code runs on every page even if the elements do not exist.
I have a gallery page with a table that has an id. Each table cell has an img element. How do I test if the current page has a table and those img elements?
I tried:
if ($("#gallery-table img"))
{
alert("Gallery page");
}
but that code runs on every page even if the elements do not exist.
Share Improve this question asked Jun 26, 2011 at 18:22 user810606user8106061 Answer
Reset to default 9Try
if ($("#gallery-table img").length)
{
alert("Gallery page");
}
jQuery is returning an object no matter what, so you'll need to see if anything exists in that object.