如何在网页上找到某些文字并加下划线?
例如,我的页面上有一些文字,我希望找到所有单词hello
并将它们加下划线。
我的试用代码是:
$( "body:contains('hello')" ).css( "text-decoration", "underline" );
但是这最终会强调整条线而不仅仅是那个词。
答案 0 :(得分:2)
试试这个。
<强> HTML 强>
<p>For example, I have some text on my page and I want to find all the words hello and make them bold.</p>
<强>脚本强>
$('p').html( $('p').html().replace(/hello/g, '<strong>hello</strong>') )
答案 1 :(得分:1)
$('body').html($('body').html().replace(/hello/g, '<strong>hello</strong>') )
答案 2 :(得分:0)
$(function() {
$('*:contains("hello")').css( "text-decoration", "underline");
});
请查看此代码