【问题标题】:Issue with state of toggle switch拨动开关状态问题
【发布时间】:2018-01-09 10:08:00
【问题描述】:

我已经浏览了很多关于引导开关的状态更改事件的帖子。我再次发布这个问题,因为没有人帮助我解决脚本中面临的问题。

我通过从以下链接中给出的帖子中获取输入创建了一个拨动开关。 https://codepen.io/anon/pen/OzQXRm?editors=1111

我想在点击开关时获得开关的状态(开/关)。

我已经尝试了许多帖子中建议的以下代码,但此事件本身并未触发

$('.switch').on('switchChange.bootstrapSwitch', function (event, state) {  
        //actions here          
    });    
</script>

点击事件由以下代码触发 -

 $(document).on( 'click', 'input', function (e) { 
    //code here    
 });

但我不确定如何使用上述事件捕获切换(开/关)的状态。

你能帮我找到解决这个问题的方法吗?

【问题讨论】:

标签: javascript jquery html css twitter-bootstrap


【解决方案1】:

我可以使用以下代码检查状态。感谢 Rory 和 Carsten 的意见。

$('.switch').on('change', function (event, state) {  
  console.log($(this).is(':checked'));
});

【讨论】:

    【解决方案2】:

    关注此代码

       $('.status').on('switchChange.bootstrapSwitch', function (event, state) {
    
        console.log($(this).val());
        alert(event);
        alert(state);
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-17
      • 1970-01-01
      • 2022-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-23
      • 1970-01-01
      相关资源
      最近更新 更多