【问题标题】:Finding all span elements containing a certain text and class [closed]查找包含特定文本和类的所有 span 元素 [关闭]
【发布时间】:2022-01-24 16:39:24
【问题描述】:

在我的 HTML 页面中,我有许多 span 标签,其中包含一个名为“Tested”的类。我需要一些 jQuery 代码来查找具有该类名称的所有这些跨度元素,并且还包含文本中任何位置的“TE”跨度文本。然后我想将文本的颜色更改为红色。

【问题讨论】:

    标签: javascript jquery


    【解决方案1】:

    尝试使用过滤器和每个

    $('span.Tested').filter((index,obj) => $(obj).text().indexOf("TE")>=0  )
      .each((index,obj) => $(obj).css('color', 'red') );
    

    已编辑:

    $('span.Tested').filter((index,obj) => $(obj).text().indexOf("TE")>=0  ).css('color', 'red');
    

    【讨论】:

    • 它是 jQuery。您不需要.each(),因为.filter() 返回元素集合。
    猜你喜欢
    • 1970-01-01
    • 2013-08-26
    • 2020-09-05
    • 2010-11-15
    • 1970-01-01
    • 1970-01-01
    • 2015-10-10
    • 2020-03-25
    • 1970-01-01
    相关资源
    最近更新 更多