使用xsl变量选择带有jquery的类

时间:2012-10-31 15:39:38

标签: jquery xslt

尝试使用变量来选择一个类,我试过了,

<xsl:variable name="aClassName"><xsl:text>sub</xsl:text><xsl:apply-templates select="name" mode="translate"/></xsl:variable>

$('.'+$aClassName).removeClass('hide ');

但我收到错误$ aClassName未定义。

2 个答案:

答案 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>

请注意,没有合并+且单引号围绕完整选择器。