我有一个表格,如下:
<table id="rowclick2">
<tbody>
<tr >
<td class="cb"><input type="checkbox" value="yes"></td>
<td>row 1</td>
<td>A</td>
</tr>
<tr >
<td class="cb"><input type="checkbox" value="yes" ></td>
<td>row 2</td>
<td>B</td>
</tr>
<tr>
<td class="cb"><input type="checkbox" value="yes"></td>
<td>row 3</td>
<td>C</td>
</tr>
</tbody>
</table>
当按钮被点击时,我想要获取每一行中已选中复选框的单元格。我尝试了筛选器。
$('#test').click(function(){
$('#rowclick2 tr').filter(':has(:checkbox:checked)').each(
//get row values
);
});
这很简单,但我看不出我错在哪里...
这里是 jsfiddle 链接...
$('#rowclick2 tr').has(':checkbox:checked').find('td:eq(2)')
可以实现此功能(演示)。 - jensgram