簡體   English   中英

當我處於td級別時,如何從xsl html表行中提取數據?

[英]How can I extract data from an xsl html table row when I am at the td level?

我在xsl工作表中有一張表格,正在使用ajax對其進行調用。 用戶需要單擊數據網格上的字段(td),然后運行click事件。 在該click事件中,我需要提取該行中其他字段的數據。

在下面,我的邏輯具有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());    
)};

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM