我有一个xslt文件。在这个文件中,我有一个xsl choose语句。当某些条件发生时(例如,当变量为正或负时),我想以不同的颜色显示该xsl变量。我知道如何设置choose语句 - 我的问题是能够设置颜色以显示它。我被告知使用JQuery .addClass()函数,但我不知道如何做到这一点。有关如何执行此操作的任何信息,如果我需要将任何内容导入到我的文件中,那么这将非常有用。谢谢!
答案 0 :(得分:2)
注意CSS can be used to style an XML document,这里不需要使用jQuery(在我看来)。
以下是我如何处理这个问题。当您的XSLT根据choose
生成元素时,只需将属性class
和值positive
或negative
)分配给您输出的元素(number
) ,所以你有像:
<number class="positive">5</number>
<number class="negative">-5</number>
CSS选择器可以如下所示:
number.positive { color: blue; }
number.negative { color: red; }