我正在尝试编写一个脚本,用于搜索粘贴在文本区域中的某些文本,并突出显示该设置是正确还是不正确。
文字是这样的:
Setting A: Yes
Setting B: No
Setting C: Yes
如果'设置A'应为'否',那么我需要突出显示红色的文本行。如果是“否”,则高亮显示绿色线条。其他行也一样。
我必须:http://jsfiddle.net/Mobius1/Hw5cn/6/
编辑:略有进步,但这似乎是一种非常冗长的方式:http://jsfiddle.net/Mobius1/Hw5cn/8/
答案 0 :(得分:0)
这会让你更近一点吗?
var lines = $("#text").val().split("\n");
for (var i = 0; i < lines.length; i++) {
$('#output')
.append(
$("<span>" + lines[i] + "</span><br />")
.addClass(lines[i].indexOf('No') != -1 ? 'bad' : 'good')
);
}