如何获取table中checkbox 选中行中列的数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何获取table中checkbox 选中行中列的数据相关的知识,希望对你有一定的参考价值。

参考技术A <table border = "1">
<tr>
<td><input type='checkbox' ><td>
<td>1<td>
<td>2<td>
</tr>
<tr>
<td><input type='checkbox' ><td>
<td>3<td>
<td>4<td>
</tr>
<tr>
<td><input type='checkbox' ><td>
<td>5<td>
<td>6<td>
</tr>
</table>
<input type=button value='选择'>
如何获取到当前选中的checkbox的行号看然后选到值啊

alert(rows[1].cells[2].innerhtml); 这样获取到第一行第二列的值。但是我不会获取当前选中的行数,然后按button获取到值
应该是1,2 或是3,4

根据选中的checkbox 获取当当前行的各列数据。列是固定的。行不确定本回答被提问者采纳

table中列的循环遍历

var index=$(this).index();

var tr=$(this).closest(‘tbody‘).children(‘tr‘);

var trList=tr.children(‘td:nth-of-type(‘+(index+1)+‘)‘);

先获取当前的index,在获取所有的行数,最后获取每行所有的相同的td,这就是一列td

以上是关于如何获取table中checkbox 选中行中列的数据的主要内容,如果未能解决你的问题,请参考以下文章