使用小插件從表單內的輸入字段突出顯示文本字符串。JS突出顯示的文本字符串
JavaScript text higlighting jQuery plugin
我已經修改了代碼稍微允許用戶通過用逗號將突出多個關鍵字分裂他們多strimgs添加到輸入字段。
這在這種情況下的偉大工程:堆棧溢出,JS
但是如果我是輸入堆棧溢出,JS,(注意,最後一個字符串後),它掛起瀏覽器,變得沒有反應。
我使用的代碼是:
$(function() {
if ($("input#searchterm").val().length > 0) {
$("input#searchterm").addClass('marked-purple');
var arrayOfKeyWords= $("input#searchterm").val().split(',');
for (var i=0;i<arrayOfKeyWords.length;i++) {
$('.message p.messagecontent').highlight(arrayOfKeyWords[i]);
}
}
});
有誰有如何忽略最後一個逗號,如果用戶增加了它的想法?
在此先感謝
@DaveHenderson沒問題,很高興幫助:) –