使用jQuery对匹配的文本进行着色

时间:2012-04-03 12:10:02

标签: jquery find

我使用以下代码:

var search = 'test';
if ($('#sku').find(search) ){
    //alert(search);
    $(document).find(search).css('color','red');


<TABLE>
    <tr>
        <td id='search' > This is searching test !</td>
    </tr>
</TABLE>

如何使用jQuery为我的HTML中的'test'一词着色?

提前致谢!

2 个答案:

答案 0 :(得分:0)

你的意思是:


$(function() {
    var search = "test";
    $("#search:contains("+search+")").css('color','red');
});

答案 1 :(得分:0)

未经测试,但这样的事情应该有效:

$(function() { 
    var search = "test"; 
    var elm=$("#search");
    elm.html(elm.html().replace(search,"<span style='color:red'>"+search+"</span>"));
});