让我们从头开始,但请不要惊慌...是一个jQuery问题;-)
我编写了一个PHP代码:用户向我们的数据库发送查询,该表单显示结果集(按表分组)以及用于选择数据的复选框。
我想知道如何使Jquery代码与“选择/取消选择”复选框一起运行,以选择/取消选择每个表的数据(我的意思是每个结果集)。
例如,类似此示例的http://www.wiseguysonly.com/2010/01/15/select-and-unselect-all-checkboxes-with-jquery/
1:所有复选框都具有“复选框”类别:输入类型=“复选框”类别=“复选框”
function toggleChecked(status) {
$(".checkbox").each( function() {
$(this).attr("checked",status);
});
}
您能告诉我什么是修改toggleChecked函数的最佳方法吗?
第二个参数调用toggleChecked,用第二个参数值替换“.checkbox”吗? (我无法找到正确的语法来做到这一点)。
还是有其他方法可以做到?
而且,顺便说一句,最好使用prop代替attr吗?
最好的祝福。
最佳答案
只需在函数中添加第二个参数,然后使用它即可。
function toggleChecked(status,selector) {
$(selector).each(......);
}
如果老实说,您正在努力使用这种简单的方法,那么您真的不应该使用jQuery。您应该首先了解纯JavaScript。否则,就好像要去使用世界上最好的工具的建筑工地,甚至可能是如何完美使用这些工具的知识……但不知道基础建筑的工作原理,您可能会造出没有基础的美丽建筑一天之内就会崩溃。