add*_*dd9 21 checkbox jquery html-table filter
我有一张桌子
<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>
Run Code Online (Sandbox Code Playgroud)
我希望在每行单元格中(单击按钮时)检查其复选框的行
我试过过滤器
$('#test').click(function(){
$('#rowclick2 tr').filter(':has(:checkbox:checked)').each(
//get row values
);
});
Run Code Online (Sandbox Code Playgroud)
这很简单但我看不出我错过了什么......
这是jsfiddle链接......
jen*_*ram 40
你快到了 :)
如果您希望<td>选中复选框的所有行:
$('#rowclick2 tr').filter(':has(:checkbox:checked)').find('td');
Run Code Online (Sandbox Code Playgroud)
例如:
$('#rowclick2 tr').filter(':has(:checkbox:checked)').find('td').each(function() {
// this = td element
});
Run Code Online (Sandbox Code Playgroud)
更详细的例子是关于JsFiddle.
BTW
的.filter(':has(:checkbox:checked)')可以写成.has(':checkbox:checked')如果你像我一样,找到更容易阅读.
| 归档时间: |
|
| 查看次数: |
45747 次 |
| 最近记录: |