jquery - 找到:contains?的图像src

标签 jquery contains src

大家早上好

我有一个像这样的图像列表:

<ul id="preload" style="display:none;">
<li><img src="afx4000z-navy-icon-1_thumb.jpg"/></li>
<li><img src="afx4000z-green-icon-1_thumb.jpg"/></li>
</ul>

使用 jQuery 如何查找 ul#preload 中包含特定字符串(例如“green”)的所有图像 src

类似...

var new_src = jQuery('#preload img').attr('src')*** that contains green ***;

最佳答案

您需要使用the *= selector :

jQuery('#preload img[src*="green"]')

如果你希望它不区分大小写,那就有点困难了:

var keyword = "green";
$("#preload img").filter(function(keyword) {
    return $(this).attr("src").toLowerCase().indexOf(keyword.toLowerCase()) != -1;
});

关于jquery - 找到:contains?的图像src,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4498177/

相关文章:

php - 在 AngularJS 中使用 ngRepeat 的控制台出错

css - 背景图像的 src 是否与其来自 css 的路径或它所使用的文件有关?

javascript - 如何获取当前悬停的 anchor 的标题属性?

javascript - 是否有任何 javascript 监听器用于将元素添加到 DOM 中的另一个元素中?

Python - Pandas - 将横截面与 str.contains 结合使用

arrays - 在 Swift 中使用值数组按属性过滤对象数组

javascript - 使用javascript更改图像源

javascript - jQuery 与 For 循环切换

javascript - 使用 react 添加新元素后,建议列表无法正确更新

jquery 包含 with 类