jQuery MiniUI

 找回密码
 立即注册
查看: 2331|回复: 4
打印 上一主题 下一主题

给界面所有按钮加个事件报错。。。 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2019-5-23 15:19:57 |只看该作者 |倒序浏览
$(document).ready(function(){
        var buttons = $(":button");
        alert(buttons.length); //打印出来是0
        //$(":button").addEventListener("click", function(e) {   
        //        alert(1);
        //}, true);
});

Rank: 8Rank: 8

沙发
发表于 2019-5-23 16:58:08 |只看该作者
MiniUI是js控件,不是html元素,不支持jquery的方法获取控件,也不支持jquery的方法绑定事件。
var btns=mini.findControls(function(control){
    if(control.type=="button") return true;
})
$(btns).each(function(i,item){
   item.on("click",function(e){
          alert(1)
   })
})

Rank: 3Rank: 3

板凳
发表于 2019-5-23 18:37:40 |只看该作者
felt 发表于 2019-5-23 16:58
MiniUI是js控件,不是html元素,不支持jquery的方法获取控件,也不支持jquery的方法绑定事件。
var btns=mi ...

哦。能给个解决就好。mini.findControls 这东西。API里也没有吧?你们藏起来了吗?

Rank: 3Rank: 3

地板
发表于 2019-5-23 18:54:36 |只看该作者
felt 发表于 2019-5-23 16:58
MiniUI是js控件,不是html元素,不支持jquery的方法获取控件,也不支持jquery的方法绑定事件。
var btns=mi ...



你那里这个可以?我怎么感觉没运行一样。alert(control);都不执行的。我界面上一堆按钮啊。
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

5#
发表于 2019-5-24 09:11:04 |只看该作者
蛋白质 发表于 2019-5-23 18:54
你那里这个可以?我怎么感觉没运行一样。alert(control);都不执行的。我界面上一堆按钮啊。
...

你的页面上没找到mini-button,看起来是有js错误,控件都没有解析成功

Archiver|普加软件

GMT+8, 2024-11-28 04:27 , Processed in 1.050254 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部