起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1860|回复: 8

[处理中1] 如何遍历一个页面上的所有button

[复制链接]

48

主题

122

帖子

324

积分

中级会员

Rank: 3Rank: 3

积分
324
QQ
发表于 2016-10-29 11:21:45 | 显示全部楼层 |阅读模式
如题

0

主题

504

帖子

1130

积分

内部用户

积分
1130
QQ
发表于 2016-10-29 15:06:00 | 显示全部楼层
给window加上一个xid根据这个xid获取到window节点,用jquery的方式来查找button
回复 支持 反对

使用道具 举报

48

主题

122

帖子

324

积分

中级会员

Rank: 3Rank: 3

积分
324
QQ
 楼主| 发表于 2016-11-4 15:00:44 | 显示全部楼层
有没有可以帮助解决下的
回复 支持 反对

使用道具 举报

1

主题

1831

帖子

821

积分

高级会员

Rank: 4

积分
821
QQ
发表于 2016-11-4 15:12:48 | 显示全部楼层
xiaoxing 发表于 2016-11-4 15:00
有没有可以帮助解决下的

你可以给页面上的button都加同一个class,然后用class来获得就可以了
回复 支持 反对

使用道具 举报

64

主题

471

帖子

1127

积分

金牌会员

Rank: 6Rank: 6

积分
1127
发表于 2016-11-4 15:24:46 | 显示全部楼层
var allButtons = $("input[type=button]",this.getRootNode())
用索引访问这些button即可。
回复 支持 反对

使用道具 举报

48

主题

122

帖子

324

积分

中级会员

Rank: 3Rank: 3

积分
324
QQ
 楼主| 发表于 2016-11-4 15:52:48 | 显示全部楼层
大雁子 发表于 2016-11-4 15:12
你可以给页面上的button都加同一个class,然后用class来获得就可以了

具体怎么写
回复 支持 反对

使用道具 举报

48

主题

122

帖子

324

积分

中级会员

Rank: 3Rank: 3

积分
324
QQ
 楼主| 发表于 2016-11-4 16:01:44 | 显示全部楼层
qldsrx 发表于 2016-11-4 15:24
var allButtons = $("input[type=button]",this.getRootNode())
用索引访问这些button即可。

用你这种方法写了 没反映
回复 支持 反对

使用道具 举报

1

主题

1831

帖子

821

积分

高级会员

Rank: 4

积分
821
QQ
发表于 2016-11-4 16:06:20 | 显示全部楼层

加完class之后用jQuery的getElementsByClassName()函数就可以了
回复 支持 反对

使用道具 举报

64

主题

471

帖子

1127

积分

金牌会员

Rank: 6Rank: 6

积分
1127
发表于 2016-11-4 16:22:57 | 显示全部楼层
xiaoxing 发表于 2016-11-4 16:01
用你这种方法写了 没反映

说明你找的不是button,而只是看似是一个按钮形状的html组件,例如x5的按钮,实际对应的html代码是a标签,而不是input标签,自己确认下要找什么吧,方法类似,如果是a标签,只要把里面的input换为a即可,然后增加x5特有的属性component即可,例如:
$("a[component=$UI/system/components/justep/button/button]")
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-16 03:28 , Processed in 0.087954 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表