Я хотел бы добавить класс после того, как кто-то будет вводить форму ввода. Это работает и выделяет слово консультативного в моей странице:addClass на основе значения переменной
var value = "Advisory";
$("a:contains("+ value +")").addClass("highlight");
Это работает и дает мне предупреждение, которое показывает, что напечатал пользователь:
$(document).ready(function() {
$("#filterinput").change(function(){
var value = $(this).val();
alert(value);
});
});
Но это не работает (я пробовал все виды комбинаций котировок и т. д.):
$(document).ready(function() {
$("#filterinput").change(function(){
var value = $(this).val();
$("a:contains('"+ value +"')").addClass("highlight").load();
});
});
Может кто-нибудь помочь?
Отредактировано. Мой код очень длинный, но вот образец html, который я бы хотел найти. В первом примере, который работает, подчеркивается весь текст «Консультативного совета по историческому сохранению», потому что это то, что находится между привязными тегами.
<ul class="treebranch">
<li class="govdocs"> <a href="http://www.archives.gov/federal-register/acfr/">Administrative Committee of the Federal Register</a></li>
<li class="govdocs"> <a href="http://www.achp.gov/index.html">Advisory Council on Historic Preservation</a></li>
<li class="govdocs"> <a href="http://www.abmc.gov/home.php">American Battle Monuments Commission</a></li>
<li class="govdocs"> <a href="http://www.arc.gov/">Appalachian Regional Commission</a></li>
<li class="govdocs"> <a href="http://www.access-board.gov/">Architectural and Transportation Barriers Compliance Board (Access Board)</a></li>
<li class="govdocs"> <a href="http://www.arctic.gov/">Arctic Research Commission</a></li>
<li class="govdocs"> <a href="http://www.afrh.gov/">Armed Forces Retirement Home</a></li>
</ul>
Извините - jquery, поиск html-страницы. – user2137466
Обратите внимание, что примеры несовместимы, первый рабочий использует два «и третий (не работает) использует один раз« и другой ». – alonisser
': contains' ищет текстовое содержимое элементов. Каково содержание вашего html элемента, который вы хотите найти? Можете ли вы опубликовать html? – Brandon