假設我有這樣的HTML代碼:如何使用jQuery來突出顯示文本
<div class="person">
Mike Mulky
</div>
<div class="person">
Jenny Sun
</div>
<div class="person">
Jack Kickle
</div>
這個jQuery啄實際上將過濾匹配的查詢。例如,當用戶輸入文本框時。
$('#userInputTextbox').keypress(function(){
$('div.person').hide().filter(':contains("'+THE_QUERY+'")').show();
});
This Works!它實際上過濾了這些東西。我的問題是:你如何突出顯示在那裏出現的單詞(查詢和DIV中的匹配文本)?
通過強調顯示您的意思是轉變作風(即BG顏色)或選擇文本複印準備就緒? – 2010-02-19 00:44:16
鑑於他處於「按鍵事件」中,他可能想要改變顏色。 – SLaks 2010-02-19 00:46:31