0

我想显示<tags>并检查<text>位于 xsl<form>中的单选按钮。

这是我的xml

<global>
    <informations>
        <title>document 1</title>
        <text>This is text of doc 1</text>
        <tags>tag01</tags>
    </informations>
    <informations>
        <title>document 2</title>
        <text>This is text of doc 2</text>
        <tags>tag02</tags>
    </informations>
</global>

这里是我的xsl(带有 HTML 输出方法):

<xsl:template match="/">

    <form><input type="radio">here</input><input type="radio">and here !</input></form>

    <xsl:for-each select="//informations">
    <div>
        <h2><xsl:value-of select="title"/></h2>
        <p><xsl:value-of select="text"/></p>
        <tag><xsl:value-of select="tags"/></tag>
    </div>
</xsl:template>

谢谢你的帮助 !

4

1 回答 1

0

改变

<p><xsl:value-of select="text"/></p>

<p class="hideableText"><xsl:value-of select="text"/></p>

改变

<tag><xsl:value-of select="tags"/></tag>

<span class="hideableTags"><tag><xsl:value-of select="tags"/></tag></span>

您的复选框 onClick 必须检查复选框的状态并隐藏或显示元素。

示例(使用 jQuery):

$('p.hideableText').hide();

$('p.hideableText').show();

于 2013-05-30T16:34:10.200 回答