【发布时间】:2022-01-24 16:39:24
【问题描述】:
在我的 HTML 页面中,我有许多 span 标签,其中包含一个名为“Tested”的类。我需要一些 jQuery 代码来查找具有该类名称的所有这些跨度元素,并且还包含文本中任何位置的“TE”跨度文本。然后我想将文本的颜色更改为红色。
【问题讨论】:
标签: javascript jquery
在我的 HTML 页面中,我有许多 span 标签,其中包含一个名为“Tested”的类。我需要一些 jQuery 代码来查找具有该类名称的所有这些跨度元素,并且还包含文本中任何位置的“TE”跨度文本。然后我想将文本的颜色更改为红色。
【问题讨论】:
标签: javascript jquery
尝试使用过滤器和每个
$('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');
【讨论】:
.each(),因为.filter() 返回元素集合。