我试图在一个表之后将一个 jquery 数据表插入到一个 XSLT 工作表中,并且在让它用表的 id 替换 @id 时遇到问题,就像它在脚本的其他部分中一样。我想这与转义有关,但我尝试在脚本中放置双花括号无济于事。有人能指出我正确的方向吗?
我的 XSLT 部分如下所示:
</table>
<script type='text/javascript' src='/js/jquery.dataTables.js'></script>
<script type="text/javascript">
<xsl:text disable-output-escaping="yes" >
<![CDATA[
$(document).ready(function() {
$('{@id}').dataTable({
"aaSorting": [],
"sDom": '<"vctable"<"#title"lf>rt<"#bottom"ip><"clear">>',
"iDisplayLength": 25
});
$('{@id}').show();
});
]]>
</xsl:text>
</script>