三部机器(都是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还是我哪里没搞正确?
1 个回复
2***@qq.com
我也遇到了change事件执行2次的问题,不过是因为添加了<label>标签。
问题:点击右侧时只触发一次change事件,而点击左侧时会触发两次change事件。
原因:在点击<label>内容时触发了input控件。
截图如下,希望有所帮助: