【问题标题】:how to reverse selection with iCheck如何使用 iCheck 反转选择
【发布时间】:2018-07-03 07:52:08
【问题描述】:

我正在使用 iCheck。现在我需要在单击反向复选框时反向选择。我不知道该怎么做。以前有人这样做过吗?

html

<input type="checkbox" id= "category_ids_select_reverse" name="category_ids_select_reverse">Reverse
<input type="checkbox" name="category_ids_select" value="">

js

var category_ids_select_reverse= $('#category_ids_select_reverse');
category_ids_select_reverse.on('ifChanged', function () {
    // how to reverse the selection?
});

【问题讨论】:

    标签: javascript html icheck


    【解决方案1】:

    你可以使用iCheck('toggle')

    $('#category_ids_select_reverse').on('ifClicked', function(){
            $('input[name="category_ids_select"]').iCheck('toggle');
    });
    

    示例:jsfiddle

    【讨论】:

      【解决方案2】:
      category_ids_select_reverse.on('ifChanged', function () {
          $('input[name="category_ids_select"]').each(function () {
              if ($(this).prop('checked')) {
                  $(this).iCheck('uncheck');
              } else {
                  $(this).iCheck('check');
              }
          });
      });
      

      上面的代码对我来说很好用。仅供参考

      【讨论】:

      • category_ids_select_reverse 是什么?
      • 对不起,代码有错误。我又编辑了。
      猜你喜欢
      • 1970-01-01
      • 2015-12-14
      • 1970-01-01
      • 2018-01-28
      • 2011-12-03
      • 1970-01-01
      • 2015-04-30
      • 2022-11-11
      • 1970-01-01
      相关资源
      最近更新 更多