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

QQ登录

只需一步,快速开始

查看: 2353|回复: 5

[结贴] list中的组件怎么选择

[复制链接]

120

主题

379

帖子

1922

积分

金牌会员

Rank: 6Rank: 6

积分
1922
QQ
发表于 2018-1-9 17:27:38 | 显示全部楼层 |阅读模式
list中放置了contents组件  通过按钮的target只能让第一个切换  

                var tag = event.currentTarget.getAttribute('tag');
                var contents=$(".roudcontents");
                debugger;
                for(var i=0;i<contents.length;i++){
                        contents[i].to(parseInt(tag));
                }

使用选择器能找到所有组件但是不能执行.to方法
求教如何实现分别切换
发表于 2018-1-9 17:42:43 | 显示全部楼层
你是使用jquery 找到的,获取的是jquery 对象! 并不是x5的对象
to方法是contents组件的对象

获取contents组件的方法应该是  this.comp('contentsXid')  或者   this.comp(dom)  

请问你的需求是什么??为什么 list中放置contents  ?? contents是多页面切换的
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

120

主题

379

帖子

1922

积分

金牌会员

Rank: 6Rank: 6

积分
1922
QQ
 楼主| 发表于 2018-1-9 21:09:55 来自手机 | 显示全部楼层
List组建中的contents的xid都相同 使用this.comp会只有第一个有效
回复 支持 反对

使用道具 举报

120

主题

379

帖子

1922

积分

金牌会员

Rank: 6Rank: 6

积分
1922
QQ
 楼主| 发表于 2018-1-9 21:10:22 来自手机 | 显示全部楼层
liangyongfei 发表于 2018-1-9 17:42
你是使用jquery 找到的,获取的是jquery 对象! 并不是x5的对象
to方法是contents组件的对象


List组建中的contents的xid都相同 使用this.comp会只有第一个有效
回复 支持 反对

使用道具 举报

发表于 2018-1-10 09:36:05 | 显示全部楼层
68000458 发表于 2018-1-9 21:10
List组建中的contents的xid都相同 使用this.comp会只有第一个有效

list中 可以获取dom元素的数组 ,依次使用 this.comp(dom)  获取组件对象
类似
http://docs.wex5.com/wex5-ui-question-list-2061/

你可以先使用jquery 获取dom元素的数组,然后循环 this.comp( contents)  应该就是
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

120

主题

379

帖子

1922

积分

金牌会员

Rank: 6Rank: 6

积分
1922
QQ
 楼主| 发表于 2018-1-10 16:22:31 | 显示全部楼层
liangyongfei 发表于 2018-1-10 09:36
list中 可以获取dom元素的数组 ,依次使用 this.comp(dom)  获取组件对象
类似
http://docs.wex5.com/wex ...

已解决
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-26 09:40 , Processed in 0.057777 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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