gpt4 book ai didi

javascript - JQuery 查找和更改字符串的样式

转载 作者:搜寻专家 更新时间:2023-10-31 22:15:05 24 4
gpt4 key购买 nike

我需要编写一个函数来搜索我的 HTML 页面中的所有内容以查找特定字符串,如果找到它,则更改文本的颜色。

这可能吗?

谢谢

最佳答案

你可以这样做:

CSS:

.someclass {
color: red;
}

Javascript:

$('p:contains('+yourstring+')', document.body).each(function(){
$(this).html($(this).html().replace(
new RegExp(yourstring, 'g'), '<span class=someclass>'+yourstring+'</span>'
));
}​);​

请注意,如果您的字符串位于标记或属性中,这会产生问题。

Demonstration

在将处理程序附加到段落(或其中可能包含字符串的元素,例如链接)之前,请小心运行此代码。

关于javascript - JQuery 查找和更改字符串的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13780784/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com