Стилизация выделенного текста в инкрементном поиске. JS

) Первый вопрос StackOverflow - добро!

Краткий вопрос о стилизации этого фрагмента Javascript:

    //Search
$('#search').keydown(function(e) {
    setTimeout(function() {
        if ($('#search').val() == '') {
            $('#history h4').show();
            $('#history li li').show();
            return;
        }

        $('#history h4').hide();

        var search = $('#search').val().toLowerCase();

        $('#history li li').each(function() {
            var thisId = $(this).attr('id').substr(13);
            var item = $.grep(history, function(item) { return item.id == thisId; })[0];
            if (item.message.toLowerCase().indexOf(search) != -1 || item.link.toLowerCase().indexOf(search) != -1)
                $(this).show();
            else
                $(this).hide();
        });
    }, 1);
});
});

Где поместить CSS-стиль в javascript, чтобы выделить буквы в результатах поиска?

<font class="highlight"></font>

Это похоже на поиск с использованием Ctrl + F в браузере.

Любая помощь будет очень признателен. Спасибо!

JP ​​

5
задан jprim 1 September 2010 в 19:08
поделиться