251378520
251378520
  • 发布:2016-04-13 23:37
  • 更新:2016-08-24 10:21
  • 阅读:3926

CheckBox的change事件会执行两次(5.11好像不会)

分类:MUI

三部机器(都是android).
一个是华为x2(android版本5.1.1)
一个三星(android版本4.1.2)
一个虚拟机(android版本4.2.2)

只为华为x2是正确的,只执行一次(用的官网的那个例子)

mui('.mui-input-group').on('change', 'input', function() {  
            var value = this.checked?"true":"false";  
            console.log(value); //这句是我加的。  
            this.previousElementSibling.innerText = "checked:"+value;  
        });

其它两部机器都执行两次。

是BUG还是我哪里没搞正确?

2016-04-13 23:37 负责人:无 分享
已邀请:
2***@qq.com

2***@qq.com

我也遇到了change事件执行2次的问题,不过是因为添加了<label>标签。
问题:点击右侧时只触发一次change事件,而点击左侧时会触发两次change事件。
原因:在点击<label>内容时触发了input控件。
截图如下,希望有所帮助:

该问题目前已经被锁定, 无法添加新回复