斐伊川,我是新來的JQuery,請幫我如何突出使用jQuery自動完成插件的特定字符,jQuery的自動完成
我的問題是,當我在文本框中輸入一個XYZ,然後用自動完整的,我們可以得到的字母開始與XYZ有突出,但在情況下,請求信是有一個大標籤的中間再怎麼強調這些信件
選字:XYZ
我想要的清單應顯示:1 )abc xyz 2)bcs XYZ
請幫我
斐伊川,我是新來的JQuery,請幫我如何突出使用jQuery自動完成插件的特定字符,jQuery的自動完成
我的問題是,當我在文本框中輸入一個XYZ,然後用自動完整的,我們可以得到的字母開始與XYZ有突出,但在情況下,請求信是有一個大標籤的中間再怎麼強調這些信件
選字:XYZ
我想要的清單應顯示:1 )abc xyz 2)bcs XYZ
請幫我
您可以簡單地使用替換函數,用普通字符串替換或用正則表達式替換更復雜的替換。
var searchQuery = 'xyz'
var searchResult1 = 'abc xyz'
var searchResult2 = 'bcs xyz'
//display abc <b>xyz</b>
var displayResult1 = searchResult1.replace(searchQuery,'<b>'+searchQuery+'</b>');
//display bcs <b>xyz</b>
var displayResult2 = searchResult2.replace(searchQuery,'<b>'+searchQuery+'</b>');
自動完成將匹配源字符串中任何位置包含輸入字的單詞;除非您使用自定義源(JSON或回調)。 – 2011-06-08 09:41:15