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 に答える