javascript - 拨动开关状态问题

标签 javascript jquery html css twitter-bootstrap

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

我通过从以下链接中给出的帖子中获取输入来创建一个切换开关。 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    
 });

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

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

最佳答案

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

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

关于javascript - 拨动开关状态问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48165752/

相关文章:

javascript - 我的 ajax 跨域请求被 Chrome 取消

php - 使用 LIKE 查询不会与返回的 ajax 数据匹配

java - 如何使用 JAVA 将图像从 HTML 保存到数据库

javascript - Angular JS : using ng-switch and checking if file exists

javascript - 自定义分享按钮

javascript - 将 php 数组呈现给客户端时出现 Jquery DataTable 错误

html - 如何使 Glyphicons 更大? (改变大小?)

javascript - DocumentViewer 不适用于 Ionic 3

jquery.visible 不工作

android - 更改了 jQuery Mobile 的默认图标集,在浏览器上工作,在设备上失败