假设我有一个包含3列的表,只有TD的第1列和第3列有复选框。我有一个显示“SelectAllFirst”的按钮,它只勾选第一列中的所有复选框,第3列保持未选中状态。我该如何做到这一点?
我认为会是这样的:
$("#mytable tr td:eq(0) input:[type=checkbox]").prop("checked", true);
(但是没有做任何事情。删除“eq(0)”会导致所有复选框,包括要检查的第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/
我相信有更好的方法来切换支票。只是一个概念证明。