javascript - 如果元素包含特定文本

标签 javascript jquery

$('.test').css('background','red');

<div id="example">Some text</div>

如果 #example 包含单词“text”,我如何.addClass('test')

最佳答案

只需使用:contains伪类

$('#example:contains("text")').addClass('test');

这会将类添加到 #example 如果它包含“文本”

关于javascript - 如果元素包含特定文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10329477/

相关文章:

javascript - 我的下拉列表选择 onchange 没有在 Angular js 中触发

javascript - 尝试阻止按钮单击时的模式关闭 - javascript

javascript - Highcharts 滚动条不起作用

jquery - 使用 jquery 进行标签搜索,如 stackoverflow 标签文本框中所示

javascript - jquery如何显示隐藏表格列

javascript - 渲染 Backbone View 后将焦点设置在输入上

javascript - 在 PHP 代码中使用 JavaScript

javascript - 如何在 .load() 之后重新绑定(bind) .click() 函数?

javascript - jQuery - 连接 jQuery 对象,相当于多重选择器

javascript - Jquery css 根据 div 宽度左改变图像