当我处于 td 级别时,如何从 xsl html 表行中提取数据
How can I extract data from an xsl html table row when I am at the td level?
我在xsl工作表中有一个表,我正在使用ajax来调用它。 用户需要单击数据网格上的字段 (td),然后运行单击事件。 在该单击事件中,我需要提取该行中其他字段的数据。
下面,我的逻辑有alert($(this).parents("tr").attr("id","c3").value());。 为什么这会拉取该行的所有数据,我怎么只能拉取 c3 字段?
$("#List td").click(function(){
//alert($(this).parents("tr").html());
alert($(this).parents("tr").attr("id","wc").value());
)};
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:java="http://xml.apache.org/xslt/java"
exclude-result-prefixes="java">
<xsl:output method="html" media-type="text/html" encoding="UTF-8" />
<xsl:param name="HeaderText"/>
<xsl:param name="FooterText"/>
<xsl:template match="/">
<table id="List">
<thead>
<tr>
<th> DATE_TIME</th>
<th> COL2</th>
<th> COL3</th>
<th> COL4</th>
<th> COL5</th>
<th> COL6</th>
<th> COL7</th>
</tr>
</thead>
<tbody>
<xsl:for-each select="/Rowsets/Rowset/Row">
<tr>
<xsl:attribute name="column-two"> <xsl:value-of select="COLUMN_TWO"/> </xsl:attribute>
<xsl:attribute name="column-three"> <xsl:value-of select="COLUMN_THREE"/> </xsl:attribute>
<xsl:attribute name="column-five"> <xsl:value-of select="COLUMN_FIVE"/> </xsl:attribute>
<td align="center"> <xsl:value-of select="java:...ext.ExtFunctions.dateFromXMLFormat(DATE_TIME,$DateFormat)"/></td>
<td id="c2" align="center"> <xsl:value-of select="COLUMN_TWO"/> </td>
<td id="c3" align="center"> <xsl:value-of select="COLUMN_THREE" /> </td>
<td id="c4" align="center"> <xsl:value-of select="COLUMN_FOUR"/> </td>
<td id="c5" align="center"> <xsl:value-of select="COLUMN_FIVE"/> </td>
<td id="c6" align="center"> <xsl:value-of select="COLUMN_SIX"/></td>
<td id="c7" align="center"> <xsl:value-of select="COLUMN_SEVEN"/></td>
</tr>
</xsl:for-each>
</tbody>
</table>
<script>
</script>
</xsl:template>
</xsl:stylesheet>
我认为
$("#List td").click(function(){
alert($(this).parents("tr").attr("id","wc").value());
)};
应改为
$("#List td").click(function(){
alert($(this).parents("tr").attr("id","c3").value());
)};
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 如何设置html元素填充的动画
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- 如何编写HTML输入的JS内联
- Dojo不解析自定义小部件的模板html中的小部件声明性
- 使用javascript将动态表从一个html页面打印到另一个html页
- 通过javascript重定向html传递php变量
- 如何使用javascript将xsl样式应用于html中的嵌入式xml
- 当我处于 td 级别时,如何从 xsl html 表行中提取数据
- 无法访问 JavaScript 中 xsl 中存在的 Html 标记
- 使用 XSL 格式化不带 HTML 标记的 XML 输出
- html表的xsl生成为每一行提供一个按钮
- 如何在XML+XSL生成的HTML中使用jQuery进行UL操作
- 使用XSL在HTML表中输出KML信息
- 从XSL中获取一个元素,该元素从Javascript创建HTML
- HTML页面中的XML/XSL转换表
- 绑定html表单与XSL动态过滤xml文件
- 在XSL中处理HTML标记
- 使用Javascript用HTML链接XSL到XML