【问题标题】:Function trigger icheck plugin click函数触发 icheck 插件点击
【发布时间】:2018-08-06 17:38:17
【问题描述】:

我面临一些问题 Jquery icheck 点击触发器,例如:- 这是我的功能,也是我想要做的......

function resetfilter() {
  $('.filtercheckbox').each(function() {
    var isChecked = $(this).is(':checked');
    if (isChecked == true) {
      $(this).trigger('click') /// this case trigger not working with iCheck Jquery Plugins . can you suggest me how to execute trigger function onclick=" resetfilter()" this function
    }
  });
}
<input class="icheck  filtercheckbox filter-nn" type="checkbox" checked value="1">
<input class="icheck  filtercheckbox filter-nn" type="checkbox" checked value="2">
<input class="icheck  filtercheckbox filter-nn" type="checkbox" checked value="3">
<input class="icheck  filtercheckbox filter-nn" type="checkbox" checked value="4">
<button class="btn btn-warning btn-round btn-sm" onclick="resetfilter(this);">Reset</button>

【问题讨论】:

  • 你想达到什么目的?您是否要取消选中所有选中的复选框?
  • 您的代码运行良好
  • @CarstenLøvboAndersen 在使用 iCheck 插件时?
  • 这里有一个潜伏的副本:google.nl/search?q=icheck+plugin+trigger
  • md sabir 您需要通过添加所有 js/css 文件来创建问题的工作示例。这样我们就可以实际检查发生了什么。

标签: javascript jquery icheck


【解决方案1】:

您应该用$('.filtercheckbox:checked') 替换您的$('.filtercheckbox') 并使用$().prop('checked', false),这些会给您:

function resetfilter() {
    $('.filtercheckbox:checked').each(function() {
            $(this).prop('checked', false);
    });
}

【讨论】:

  • 但带有点击触发器。需要在复选框 false 上执行更多功能
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-27
  • 1970-01-01
  • 2023-03-19
  • 2012-01-29
相关资源
最近更新 更多