jquery颜色编码

时间:2012-04-19 11:11:29

标签: javascript jquery

我有一些零件编号作为字符串。例如: partnumber = "a1;a2;a3"

现在我使用text()函数显示它,如

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

但我只想更改partnumber的颜色,而不是全文。

所以我应该得到这样的东西:

显示部件号(某些颜色)a1; a2; a3(某种颜色)。 如何使用jquery做到这一点?

3 个答案:

答案 0 :(得分:2)

你必须将它包装在一个范围内并使用一个类来定义额外的样式:

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

您必须使用html()而不是text(),因为您要插入html而不是纯文本。

答案 1 :(得分:0)

您需要稍微更改一下html:

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

然后在jquery中:

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

这样您就可以通过Css

单独设置#partnumbers#id的样式

答案 2 :(得分:0)

$("#partnumbers").html("Part number(s) <span style='color:red'>" +partnumber+ "</span> is shown");