2017-03-24 43 views
1

我想创建一个条件,检查属性的特定值和图像的来源。如果两个值都匹配成功,则执行一些操作。如何使用Jquery检查图像源的属性值?

到目前为止,我有:如果

if ($('meta[content="New Reviews"]').length > 0) && ($("img[src*='default-label']") { 

    //Do something 

} 

不知道这是正确写入,但我相信我写的语法错误。

+2

使用相同的逻辑,并检查长度即'$('元[内容=“新评论“]')。长度&& $(”img [src * ='default-label']“).length' – Satpal

+0

@Satpal谢谢这个解决方案也能很好地工作 – Mariton

回答

2

你应该确保你的括号匹配,并且您检查length两个类别:

if ($('meta[content="New Reviews"]').length && $('img[src*="default-label"]').length) { 
 
    console.log('Found!') 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<meta content="New Reviews" /> 
 
<img src="default-label/image.png" />

+0

这是一个很棒的解决方案! – Mariton