Javascript 根据所选内容选择一些复选框
我有三个复选框按钮。我希望它能像这样工作,当我点击全选时,所有复选框都要被选中,当我点击检查公司时,只有公司需要被选中,当我选择自由职业者时,只有自由职业者复选框要被选中。现在第一个复选框工作正常,所有复选框都处于选中和取消选中状态,但其他两个复选框不工作。请帮忙 $“全部检查”。单击一次,函数{ var cbxs=$'input[type=checkbox]'; cbxs.propchecked,!cbxs.propchecked; }; $'mycompanies'。单击函数{ var select_all=this.value=='select all'; $输入:复选框'.attr'checked',全选; this.value=select_all?“全部取消选择”:“全部选择”; }; $“我的自由职业者”。单击函数{ var select_all=this.value=='select all'; $输入:复选框'.attr'checked',全选; this.value=select_all?“全部取消选择”:“全部选择”; }; 全部选中/全部取消选中 检查所有公司 检查所有自由职业者使用选择器[name=myElementName]按名称查找您的元素,并相应地检查它们。因为您的元素是HTML数组[],所以您还需要将其包含在选择器中Javascript 根据所选内容选择一些复选框,javascript,jquery,html,ruby-on-rails,Javascript,Jquery,Html,Ruby On Rails,我有三个复选框按钮。我希望它能像这样工作,当我点击全选时,所有复选框都要被选中,当我点击检查公司时,只有公司需要被选中,当我选择自由职业者时,只有自由职业者复选框要被选中。现在第一个复选框工作正常,所有复选框都处于选中和取消选中状态,但其他两个复选框不工作。请帮忙 $“全部检查”。单击一次,函数{ var cbxs=$'input[type=checkbox]'; cbxs.propchecked,!cbxs.propchecked; }; $'mycompanies'。单击函数{ var
你可能想考虑使用一个类来代替它,可能会更干净一些,但是这个选择器会做得很好。 //如果未选中全部,则选中全部-如果选中一个或多个,则删除所有检查 $“全部检查”。单击一次,函数{ var cbxs=$'input[type=checkbox]'; cbxs.propchecked,!cbxs.propchecked; }; $mycompanies.onclick,函数{ var companycheckbox=$'[name=companys[]]; companycheckbox.propchecked,true; }; $myfrequelors.onclick,函数{ var frequelorcheckbox=$'[name=frequelorers[]]; 自由撰稿人checkbox.propchecked,true; }; 全部选中/全部取消选中 检查所有公司 检查所有自由职业者 自由职业者1 自由职业者2 自由职业者3 自由职业者4 第一公司 公司2 公司3
公司4从您的代码片段中,我只能看到check_all按钮的单击功能。你的其他代码在哪里?