用CSS/JavaScript突出显示特定的单词

Highlight specific words with CSS/JavaScript

本文关键字:单词 显示 CSS JavaScript      更新时间:2023-09-26

是否有可能突出显示(或对)特定的单词或正则表达式?

我打算在这里使用一个没有javascript的解决方案,但这可能是不可能的

您将需要JavaScript来完成此操作。我建议使用strong标签而不是span,但两者都可以工作。这将取代所有的第一个单词。您可以用任何有意义的内容替换^'w

$('a').each(function() {
    var me = $(this);
    me.html( me.text().replace(/(^'w+)/,'<strong>$1</strong>') );
});

最好是用类将单词封装在一个span中,以进行某种高亮显示。您可以根据搜索结果在服务器端执行此操作,方法是使用简单的regex比较,将搜索到的字符串替换为再次使用span包装的字符串。这是不可能的,据我所知,只使用CSS。

不,你必须使用span