1

我正在尝试编写一个脚本来搜索粘贴在文本区域中的一些文本并突出显示设置是正确还是不正确。

文本将是这样的:

Setting A: Yes
Setting B: No
Setting C: Yes 

如果“设置 A”应该是“否”,那么我需要那行突出显示红色的文本。如果它是“否”,则突出显示绿色线。其他行也一样。

我要去的地方:http: //jsfiddle.net/Mobius1/Hw5cn/6/

编辑:取得了轻微的进展,但这似乎是一种非常冗长的方式:http: //jsfiddle.net/Mobius1/Hw5cn/8/

4

1 回答 1

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')
       );
}

http://jsfiddle.net/imoda/Hw5cn/11/

于 2012-06-13T18:03:55.723 回答