0

如果我已经有一个带有复选框的列,有谁知道如何选择表格中的所有复选框?我做了一个,但是当我单击全选时,它会从表中选择所有复选框。我想从单个列中选择复选框,而不是全部。

4

1 回答 1

2

简单的 jQuery 答案:

$('td.theClass input[type="checkbox"]').prop('checked', true);

如果您使用 jQuery 版本 < 1.6:

$('td.theClass input[type="checkbox"]').attr('checked', 'checked');

<td>这将只检查class下的复选框theClass

请求的 Live DEMO

或者,如果您想按索引选择第二列:

$('td:nth-child(2)').find('input[type="checkbox"]').prop('checked', true);​

现场演示

于 2012-06-06T23:45:04.210 回答