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 に答える