jQuery检查img src给出了undefined

时间:2014-04-29 03:45:24

标签: jquery

我试图检查特定<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有效(如果有人想知道为什么我试图找到自己的链接)。

1 个答案:

答案 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"));
 });