Раскрасить сопоставленный текст с помощью jQuery - PullRequest
0 голосов
/ 03 апреля 2012

Я использовал следующий код:

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>

Как я могу раскрасить слово «тест» в моем HTML с помощью jQuery?

Заранее спасибо!

Ответы [ 2 ]

0 голосов
/ 03 апреля 2012

Не проверено, но что-то вроде этого должно работать:

$(function() { 
    var search = "test"; 
    var elm=$("#search");
    elm.html(elm.html().replace(search,"<span style='color:red'>"+search+"</span>"));
}); 
0 голосов
/ 03 апреля 2012

Вы имеете в виду:


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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...