javascript - Jquery 检查元素的标题是否包含特定文本

标签 javascript jquery

我有一个这样的列表

<ol class="exampleList">
    <li title="Example someTitle">...</li>
    <li title="someTitle2">...</li>
    <li title="someTitle3">...</li>
    <li title="someTitle4">...</li>    
</ol>

我想检查“li”的标题是否包含“Example”,然后为其添加类。结果应该是这样的

<ol class="exampleList">
    <li title="Example someTitle" class="Added">...</li>
    <li title="someTitle2">...</li>
    <li title="someTitle3">...</li>
    <li title="someTitle4">...</li>    
</ol>

请帮助我。抱歉我的英语不好。

最佳答案

您可以使用属性包含选择器 (*=)

$("li[title*=Example]").addClass("someClass");

https://api.jquery.com/attribute-contains-selector/

关于javascript - Jquery 检查元素的标题是否包含特定文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44684117/

相关文章:

javascript - JQuery 代码,适用于版本 1.5.2 但不适用于版本 1.9.1

jQuery 可拖动的 appendTo 不起作用

javascript - RequestAnimationFrame 在 Safari 中不可用 - 如何制作流畅的动画?

jquery - 使用 jquery 的简单登录表单

javascript - 如果用户在未填写表单的情况下单击 "submit",则按钮将全部禁用

javascript - map 绘制显示错误 - TypeError : k[bd].maps.Load 不是函数

javascript - 在服务器端检测客户端是否拒绝我的 TLS 证书

javascript - twitter-bootstrap js 为公共(public)类的所有元素切换所有折叠

javascript - scrollIntoView 仅适用于 IFRAME

javascript - Selenium WebDriver JS - 显式等待