javascript - 正则表达式根据文本过滤图像

标签 javascript jquery

我有这个,

<td class="optionsImg" style="display:none;">
    <img src="../status/approved-01.png" />
    <img src="../status/rejected-02.png" />
    <img src="../status/pending-01.png" />
</td>

我正在尝试这个,

var allImages = $(".optionsImg").find("img");

现在我需要使用任何可能的技术在上面选择具有“-02.png”的图像,我希望它尽可能短

最佳答案

使用attribute-value ends with selector选择所有 src 属性值以 -02.png 结尾的图像。

 $('.optionsImg img[src$="-02.png"]')

如果要选择值中包含字符串 anywhere 的图像,请使用 attribute-value contains selector .

 $('.optionsImg img[src*="-02.png"]')

关于javascript - 正则表达式根据文本过滤图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33390043/

相关文章:

javascript - 如何在正则表达式中输入 "count characters"?

javascript - 生涩的动画 - Jquery/CSS3

javascript - 无法获取未定义或空引用的属性 'top' (IE 11)

javascript - jQuery 确认按钮不在弹出的确认()对话框中

javascript - radio 输入选择选项上的多重自动对焦

javascript - 运行集合组查询以查看我的 firebase 子集合中的字段是 true 还是 false

java - 使用 js/jquery/java/active x 或其他方式拍摄 <div> 的快照?

javascript - 将 jQuery 注入(inject) TypeScript 函数

javascript - 循环时await 调用会并行执行吗?

javascript - React,两个组件运行两次超时卸载;相同的卸载被调用两次