尝试使用变量来选择一个类,我试过了,
<xsl:variable name="aClassName"><xsl:text>sub</xsl:text><xsl:apply-templates select="name" mode="translate"/></xsl:variable>
$('.'+$aClassName).removeClass('hide ');
但我收到错误$ aClassName未定义。
答案 0 :(得分:1)
您需要将<xsl:value-of select="$aClassName"/>
放在$aClassName
的位置。
答案 1 :(得分:0)
我只是必须实现这一点而且Matthew Greens的答案在某种程度上是不完整的,因为简单地替换这些值并不适合我。
这对我有用:
<script type="text/javascript">
$(document).ready(function() {
var row = $('tr#<xsl:value-of select="$val"/>');
row.show();
});
</script>
请注意,没有合并+
且单引号围绕完整选择器。