我试图检查特定<img>
元素是否具有特定链接。所以我这样做:
if($('.watchface').find('img').attr("src") == 'http://somelink.com/that/im/trying/to/find.png')
{
alert("Link found");
}
else
{
alert($('.watchface').find('img').attr("src"));
}
但是,它不起作用。它永远找不到它,else
只是提醒我未定义。有什么想法吗?
这是一个挂钩在wordpress上的钩子上的钩子,但是通常的jquery有效(如果有人想知道为什么我试图找到自己的链接)。
答案 0 :(得分:2)
似乎元素尚未加载。
$(document).ready(
if($('.watchface').find('img').attr("src") == 'http://somelink.com/that/im/trying/to/find.png')
{
alert("Link found");
}
else
{
alert($('.watchface').find('img').attr("src"));
});