【发布时间】:2019-10-17 18:59:52
【问题描述】:
我必须访问并获取输入检查状态的行的值。
<table>
<thead>
<tr> <th>#</th> <th>Value 1</th> <th>Value 2</th> <th>Value 3</th> </tr>
</thead>
<tbody>
<tr>
<td><input type='checkbox' name='1'></td> <td>1</td> <td>1</td> <td>1 </td>
</tr>
<tr>
<td><input type='checkbox' name='2'></td> <td>2</td> <td>2</td> <td>2 </td>
</tr>
<tr>
<td><input type='checkbox' name='3'></td> <td>3</td> <td>3</td> <td>3 </td>
</tr>
<tr>
<td><input type='checkbox' name='4'></td> <td>4</td> <td>4</td> <td>4 </td>
</tr>
</tbody>
假设我检查了checkbox 1 and 2 的前两行,我尝试只访问这些行的值。
发生了什么:或者正在访问所有行的值,或者当我选择了 2 行时,只显示了一个。
$("table tbody tr input:checkbox:checked").each(function(){
console.log($("table tbody tr").html());
});
【问题讨论】:
标签: jquery html-table iteration