Я пытаюсь выделить текст, соответствующий запросу, в режиме реального времени, используя jquery.highlight. Живой поиск работает отлично, но стиль для подсветки применяется, тогда он исчезает. Я делаю что-то неправильно?Выделить прямые результаты поиска
JQuery
$(document).ready(function() {
$("#search").bind("keyup", function() {
var form = $(this).parents("form");
var query = $(this).val();
var formData = form.serialize();
$.post("https://stackoverflow.com/questions/new/search", formData, function(html) {
$("#questionList").html(html);
});
$(".question").highlight(query);
});
});
HTML
<form action="/questions" method="get">
<input id="search" name="search" type="text" />
</form>
<div id="questionList">
<div class="question">What is the 1 + 1?</div>
<div class="answers">2</div>
</div>
Взгляните на [mark.js] (https://markjs.io/) – dude