如何检查特定列javascript中的所有复选框?

时间:2012-05-13 06:01:40

标签: javascript jquery

假设我有一个包含3列的表,只有TD的第1列和第3列有复选框。我有一个显示“SelectAllFirst”的按钮,它只勾选第一列中的所有复选框,第3列保持未选中状态。我该如何做到这一点?

我认为会是这样的:

$("#mytable tr td:eq(0) input:[type=checkbox]").prop("checked", true);

(但是没有做任何事情。删除“eq(0)”会导致所有复选框,包括要检查的第3列)

3 个答案:

答案 0 :(得分:5)

我认为这应该有效,但我没有尝试过:

$("#mytable tr td:nth-child(1) input[type=checkbox]").prop("checked", true);

答案 1 :(得分:0)

td是单元格,我猜你的意思是行。虽然没有html很难说...

$("#mytable tr:eq(0) td input:checkbox").prop("checked", true);

答案 2 :(得分:0)

我在这里为你创造了一个小提琴:http://jsfiddle.net/pwCKu/

我相信有更好的方法来切换支票。只是一个概念证明。