【发布时间】:2012-11-21 04:23:10
【问题描述】:
让我们从头开始,但请不要惊慌……是 Jquery 问题 ;-)
我编写了一个 PHP 代码:用户向我们的数据库发送一个查询,表单显示了一组结果,按表格分组,并带有用于选择数据的复选框。
我想知道如何启用 Jquery 代码以使用选择/取消选择复选框运行,以选择/取消选择每个表的数据,即每组结果。
例如,像这个例子http://www.wiseguysonly.com/2010/01/15/select-and-unselect-all-checkboxes-with-jquery/
1:所有复选框都有一个“checkbox”类:input type=”checkbox” class=”checkbox”
function toggleChecked(status) {
$(".checkbox").each( function() {
$(this).attr("checked",status);
});
}
您能告诉我修改 toggleChecked 函数的最佳方法是什么吗?
调用toggleChecked的第二个参数,用第二个参数值替换“.checkbox”? (我无法找到正确的语法来做到这一点)。
或者有其他方法可以做到吗?
而且,顺便说一句,使用 prop 代替 attr 更好吗? 最好的问候。
【问题讨论】:
-
是的,最好使用 prop()。以下是您的搜索中应该出现的内容:stackoverflow.com/questions/5229023/…
-
也许我很困惑,但不完全一样,对吧?所有代码示例仅适用于一组复选框。我不知道如何选择某组复选框或#slaves 复选框...
-
您采用该概念并将其应用于您指定为组的一部分的复选框。
标签: javascript jquery checkbox