私は XSLT を初めて使用するので、初心者の質問を許してください。
ここでは、javascript を使用して xsl:attribute の値を渡そうとしています。そのため、ボタンをクリックすると、XSL 属性の値を取得することになっています。しかし、期待した出力を得ることができませんでした。
コードの HTML 部分は次のとおりです。
<xsl:attribute name="value">
<xsl:value-of select="110"/>
</xsl:attribute>
<input type="button" name="testBtn" id="testBtn"
value="Test Button" data-test="$value"/>
JavaScriptコードは次のとおりです。
$("#testBtn").click(function() {
var outputResult = $(this).attr('data-test');
console.log(outputResult);
});
ボタンをクリックしたときに期待される出力:
110
私の質問が不明な場合に備えて、jsfiddle を含めました http://jsfiddle.net/rfa75/
ここで何が間違っていますか?