0

文字列としていくつかの部品番号があります。例: partnumber = "a1;a2;a3"

今、次text()のような関数を使用して表示しています

$("#id").text("Part number(s) " + partnumber+ " is shown");

partnumberしかし、テキスト全体ではなく、色だけを変更したいのです。

だから私はこのようなものを得る必要があります:

品番(一部の色)a1;a2;a3(一部の色)が表示されます。jqueryを使用してこれを行う方法は?

4

3 に答える 3

2

それをスパンでラップし、クラスを使用して追加のスタイリングを定義する必要があります。

$("#id").html('Part number(s) <span class="your_color_classname">' + partnumber+ '</span> is shown');

プレーンテキストではなくhtmlを挿入しているため、html()代わりに使用する必要があります。text()

于 2012-04-19T11:15:27.927 に答える
0

html を少し変更する必要があります。

<div id="id">Part number(s) <span id="partnumbers"></span> is shown</div>

そしてjqueryで:

$("#partnumbers").html(partnumber);

このようにして、Css を介して個別にスタイル#partnumbersを設定できます#id

于 2012-04-19T11:14:23.663 に答える
0
$("#partnumbers").html("Part number(s) <span style='color:red'>" +partnumber+ "</span> is shown");
于 2012-04-19T11:33:20.820 に答える