大队委
大队委
  • 发布:2017-12-11 16:06
  • 更新:2017-12-11 16:46
  • 阅读:1789

【报Bug】mui.trigger无法触发jquery对象

分类:MUI

详细问题描述
[内容]
var btn = document.getElementById("submit");
var btn2 =$("#submit");
//监听点击事件
mui('body').on('tap',"#submit",function () {
console.log("tap event trigger");
});
//触发submit按钮的点击事件
mui.trigger(btn2,'tap');

btn可以触发,btn2无法触发报:Uncaught TypeError: a.dispatchEvent is not a function at js/mui.min.js:6

[mui版本]3.7.0

2017-12-11 16:06 负责人:无 分享
已邀请:
a***@vip.qq.com

a***@vip.qq.com

大哥,通过JQ选择器获取到的不是原生DOM对象而是JQ包装过的对象,而mui.Trigger需要传入的是原生DOM对象来进行Trigger,你需要把JQ对象转换为原生DOM对象再来传入mui.Trigger,怎么转换搜一下就知道了。

  • 大队委 (作者)

    好的,谢谢

    2017-12-11 16:51

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