jquery wrap在span中找到了字符串?

时间:2011-02-26 14:19:09

标签: jquery

如何查看所有h3内部的特定字符串,例如“New”并将其包装在

<span class="red">New </span>

1 个答案:

答案 0 :(得分:4)

使用:contains() selector在每个New中找到<h3>字样,然后使用.html()回调String.replace()来应用<span> }:

$('h3:contains(New)').html(function() {
    return $(this).html().replace('New', '<span class="red">New</span>');
});

这转变

<h3>New stuff</h3>

<h3><span class="red">New</span> stuff</h3>

jsFiddle demo