我正在使用内联松鼠解析语法突出显示,我一直在尝试使用.code:contains和.wrap以及span来选择内联词。 例如:
<div class="code">
function Entity::MoveTo(newx,newy,newz)
{
x = newx;
y = newy;
z = newz;
}
</div>
使用这行jQuery:
$(".code:contains('function')").wrap('<span class="function"></span>');
这会将整个div变为红色,而不仅仅是“功能”这个词。 有什么建议? 提前谢谢!
答案 0 :(得分:2)
这样的东西? :
var text = $(".code").text();
text = text.replace('function','<span class="function">function</span>');
$(".code").html(text);