Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jquery时是否隐藏“.toggle”输入元素?_Javascript_Jquery_Checkbox - Fatal编程技术网

Javascript 使用jquery时是否隐藏“.toggle”输入元素?

Javascript 使用jquery时是否隐藏“.toggle”输入元素?,javascript,jquery,checkbox,Javascript,Jquery,Checkbox,我想要一个“全选”复选框,单击时选中/取消选中所有其他复选框 我使用的这个脚本来自另一个堆栈溢出问题 出于某种原因,这会将“显示:无”应用于我的复选框。为什么 正在应用“显示:无”> 切换事件在您尝试使用它时,从jQuery 1.8开始就被弃用了 当前切换只是一个隐藏/显示功能使用或代替 toogle是动画函数:您应该使用$this.is':checked'; $(function () { $('#select-all').toggle( function() {

我想要一个“全选”复选框,单击时选中/取消选中所有其他复选框

我使用的这个脚本来自另一个堆栈溢出问题

出于某种原因,这会将“显示:无”应用于我的复选框。为什么

正在应用“显示:无”>


切换事件在您尝试使用它时,从jQuery 1.8开始就被弃用了

当前切换只是一个隐藏/显示功能

使用或代替


toogle是动画函数:您应该使用$this.is':checked';
$(function () {
  $('#select-all').toggle(
    function() {
        $('.subscription-type').prop('checked', true);
    },
    function() {
        $('.subscription-type').prop('checked', false);
    }
  );
});
$(function () {
    $('#select-all').click(
      function(){
        $('.subscription-type').prop('checked', $(this).is(":checked"));
      });
});