使用小插件从表单内的输入字段突出显示文本字符串。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没问题,很高兴帮助:) –