我想獲取使用jQuery的td值我無法控制的表。在這個網站上發佈了一個很好的例子,但它在每個tr中引用了一個不是多個列的列。如何使用jQuery獲取表單元格值
我也沒有一個表或行的ID ...只有一個class=columndata
爲td。
$('#mytable tr').each(function() {
var customerId = $(this).find("td").eq(2).html();
}
會得到固定tr的單個td嗎?
這裏是我的表中的數據:
<tr valign="top">
<td class="columnaction" valign="center">
<img src="../images/spacer.gif" width="1" height="1" />
<a href="javascript:void(0);" class="columnactionlink" onclick="return doAccept('599577', '1', '','');" alt="Accept">Accept</a>
</td>
<td class="columndata">Message</td>
<td class="columndata">Test</td>
<td class="columndata"></td>
<td class="columndata"></td>
<td class="columndata">04/09/2011 23:59</td>
<td class="columndata">04/09/2011</td>
<td class="columndata">05/12/2011 07:00</td>
<td class="columndata">05/13/2011 07:00</td>
<td class="columndata"></td>
<td class="columndata">Doe, Jeffrey A. (xx)</td>
<td class="columndata">913014405580</td>
<td class="columndata">Skip</td>
<td class="columndata">04/09/2011 16:37</td>
<td class="columndata">C</td>
<td class="columndata">Doe,J</td>
<td class="columndata">04/09/2011 16:37</td>
<td class="columndata">04/09/2011 23:59</td>
<td class="columndata">04/09/2011 16:34</td>
</tr>
這裏是參考了類似的問題: How to get a table cell value using jQuery?
什麼在你的示例表你想提取?@jeff – mcgrailm 2011-04-10 13:50:55
雖然唯一看起來像一個id是'913014405580',這不是你的例子中的第二個'td',我不得不問。你在做什麼?(function(){});'?因爲var的範圍可能會影響你的結果。 – Khez 2011-04-10 13:52:47