1

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

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

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

但我得到一个错误 $aClassName is not defined。

4

2 回答 2

1

你需要把<xsl:value-of select="$aClassName"/>你有的地方$aClassName

于 2012-10-31T21:48:40.873 回答
0

我只需要实现这一点,而 Matthew Greens 的回答在某种程度上是不完整的,因为简单地替换这些值对我来说并没有成功。

不过,这对我有用:

<script type="text/javascript">
  $(document).ready(function() {
     var  row = $('tr#<xsl:value-of select="$val"/>');
     row.show();
  });

</script>

请注意,没有连接+,并且单引号包围了完整的选择器。

于 2015-09-29T06:46:19.107 回答