У меня есть следующий входной элемент:Как заменить пользовательские атрибуты методом jquerys data(), внутри XSLT?
<input type="radio">
<xsl:attribute name="name">
<xsl:value-of select="../../os:Row_ID "/>
</xsl:attribute>
<xsl:attribute name="row_id">
<xsl:value-of select="../../os:Row_ID "/>
</xsl:attribute>
<xsl:attribute name="column_id">
<xsl:value-of select="os:Column_ID "/>
</xsl:attribute>
<xsl:attribute name="value">
<xsl:value-of select="../../os:Row_ID "/>
<xsl:value-of select="os:Column_ID "/>
</xsl:attribute>
</input>
Вместо того, чтобы использовать пользовательские атрибуты, которые не получают валидацию в W3C валидатор, я хочу использовать jQuerys данные() метод на:
<xsl:attribute name="row_id">
<xsl:value-of select="../../os:Row_ID "/>
</xsl:attribute>
<xsl:attribute name="column_id">
<xsl:value-of select="os:Column_ID "/>
Так я могу добавить «row_id» в качестве ключа и значение <xsl:value-of select="../../os:Row_ID "/>
в качестве значения.
Как бы это сделать, внутри XSLT?
он хочет использовать jquery для обхода проверки –
@ атрибуты neu-rah 'data-' действительны с HTML5, и они работают без проблем с HTML4. Лично меня не волнует, что жалоба W3C жалуется на них. – Tomalak
для этого пользовательский код уже работает (даже если он подробный) –