javascript - 使用 jQuery 选择和取消选择一组复选框

标签 javascript jquery checkbox

让我们从头开始,但请不要 panic ...这是一个 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 更好吗? 最好的问候。

最佳答案

只需向函数添加第二个参数,然后使用它。

function toggleChecked(status,selector) {
    $(selector).each(......);
}

如果您真的在为像这样简单的事情苦苦挣扎,那么您真的不应该使用 jQuery。您应该首先了解纯 JavaScript。否则这就像带着世界上最好的工具去建筑工地,甚至可能知道如何完美地使用这些工具......一天之内就会崩溃。

关于javascript - 使用 jQuery 选择和取消选择一组复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13687722/

相关文章:

php - 如何在调查中开发子页面?

javascript - 当主复选框被选中时,如何使复选框可见?

javascript - 为什么 Jquery mobile 在桌面浏览器上显示移动友好的外观?

javascript - 从 bing map 中删除左下角悬停

javascript - 在轮播循环中正确地添加元素

javascript - 在 div 或 p 中显示已选中的复选框

javascript - Safari(移动)IOS - 在外部单击时输入不会失去焦点

javascript - 型号不变。最后一个中有多个 ng-repeat 和复选框。

ruby-on-rails - Ruby on Rails 表单 : how to create a CheckBox Table (or List)

javascript - speechSynthesis API 示例给出错误