我有一张桌子(id="deneme")。
我需要遍历 td 值,确定用户选中了哪些复选框,对于选中复选框的行,获取中间列的唯一文本(文字)的值。
也许对于第一个字母可以定义一个算法。
<table id="docsTable">
<tr bgcolor="#E7DDCC" class="liste-0">
<td align="center"><input type="checkbox"/></td>
<td>Document Title 1</td>
<td>567</td>
</tr>
<tr bgcolor="#E7DDCC">
<td align="center"><input type="checkbox"/></td>
<td>accure</td>
<td>134</td>
</tr>
<tr bgcolor="#E7DDCC">
<td align="center"><input type="checkbox"/></td>
<td>Zebra</td>
<td>231</td>
</tr>
</table>
<input type='button' id='btnTest' value='Get Rows' />
$(function() {
$('#btnTest').click(function() {
$('#docsTable input[type="checkbox"]:checked').each(function() {
var $row = $(this).parents('tr');
alert($row.find('td:eq(0) input').val());
alert($row.find('td:eq(1)').html());
alert($row.find('td:eq(2)').html());
});
});
});
演示:
http://www.jsfiddle.net/3yYFY/
我怎样才能做到这一点?
提前致谢。