누군가 입력 폼에 입력 한 후에 클래스를 추가하고 싶습니다. 이 작품 내 페이지에서 단어 자문을 강조 :이 작동하고 나에게 사용자가 입력 한 내용이 표시 경고 제공변수 값을 기반으로 한 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