Possible Duplicate:
Find text string in jQuery and make it bold
如何使用jQuery:contains(某些文本)选择器,但仅从“这是某些文本”中选择“某些文本”?
我有这样的事情:
<div class="search">this is some text</div>
我目前正在使用这样的代码:
$("div.search:contains(some text)").css("text-decoration","underline");
但这强调了“这是一些文本”,我希望它仅强调了“一些文本”。
我怎么能最简单地做到这一点?
最佳答案
您可以撕开jQuery突出显示插件之类的内容,以查找它们的工作方式。或者,您可以按原样使用该插件,而只需修改所应用的CSS类以包括您的下划线而不是黄色的背景色即可。
不一定回答这个问题,但是如果您要的是功能性而不是学习性……请不要重新发明轮子。
http://johannburkard.de/blog/programming/javascript/highlight-javascript-text-higlighting-jquery-plugin.html