如何选择类"xxx"的所有复选框?

mar*_*arc 3 javascript jquery

欢迎,

可以选中所有复选框/取消选中所有具有"xxx"类的复选框吗?

我不能使用"名称"和"ID",因为通过PHP生成动态,我不知道他们的名字.

所以,我可以为这些我无法控制的东西添加"xxx"类吗?

有可能吗?

或者,如果不可能的话.Maybye我可以选择全部/取消选择id为"selectall"的表格内的内容吗?

问候

Sar*_*raz 6

以下是使用jquery attr方法的方法:

$('input.xxx').attr('checked', 'checked');
Run Code Online (Sandbox Code Playgroud)

这将查找具有类的所有输入元素xxx并检查它们.要取消检查,他们可以这样做:

$('input.xxx').attr('checked', false);
Run Code Online (Sandbox Code Playgroud)

对于带有id的表内的复选框selectall,您可以像:

$('table#selectall :checkbox').attr('checked', 'checked');
Run Code Online (Sandbox Code Playgroud)

并且要取消它们,你应该这样做:

$('table#selectall :checkbox').attr('checked', false);
Run Code Online (Sandbox Code Playgroud)

要么:

$('table#selectall :checkbox').removeAttr('checked');
Run Code Online (Sandbox Code Playgroud)