항목 목록과 검색 상자가 있습니다. 검색어가 검색 창에 입력 된 경우 일치하는 텍스트는 대소 문자에 관계없이 목록에 굵은 글씨로 나타납니다 (대소 문자를 구분하지 않음). 나는 약간 수준까지했다 그러나 나중에 jquery에 새롭기 때문에, 나 do not는 그것을하는 방법을 모른다.jquery에서 일치하는 용어의 텍스트를 강조 표시하는 방법은 무엇입니까?
<html>
<head>
<script type="text/javascript"
src="http://code.jquery.com/jquery-1.8.2.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(".SearchElement").keyup(function(){
keyword = $(".SearchElement").val();
if(keyword.length>=3){
var content = $(".wrapperbox ul li").text();
test = content.match(/keyword/gi)
if(test){
//alert(test);
}
}
});
});
</script>
</head>
<body>
<form action="">
<label>SearchTerm:</label> <input type="text"
name="SearchBox" value="" class="SearchElement" />
</form>
<div class="wrapperbox">
<ul>
<li>TestString</li>
<li>testString</li>
<li>Kanigiri</li>
<li>KANIGIRI</li>
</ul>
</div>
</body>
</html>
어떻게하면 도움이 될 것입니다. 당신이
[이 질문에 대한 내 대답을보세요 (http://stackoverflow.com/questions/12505602/slow-highlighting -in-firefox/12505656 # 12505656). – elclanrs
미래의 검색자가이를 찾을 수 있도록 더 나은 제목을 제공하십시오. –