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

QQ登录

只需一步,快速开始

查看: 12120|回复: 10

[结贴] 如何动态生成listTemplate中组件的xid

[复制链接]

13

主题

37

帖子

79

积分

初级会员

Rank: 2

积分
79
QQ
发表于 2015-11-19 12:11:41 | 显示全部楼层 |阅读模式
如何动态生成list中每条<div></div>的xid,我想通过xid获得每条<div>里的xid做一些操作,求解答,谢谢
发表于 2015-11-19 12:44:54 | 显示全部楼层
想做什么操作?你点击的时候event中就包含了当前节点的信息!就可以操作啊!

li记得上绑定点击事件
event.currentTarget
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

13

主题

37

帖子

79

积分

初级会员

Rank: 2

积分
79
QQ
 楼主| 发表于 2015-11-19 13:25:07 | 显示全部楼层
liangyongfei 发表于 2015-11-19 12:44
想做什么操作?你点击的时候event中就包含了当前节点的信息!就可以操作啊!

li记得上绑定点击事件

读取DTAT组件的时候有一个完成度的值,我想用插件显示,需要($(this.getElementByXid("myStat1")).circliful())才能加载图像,我不知道用什么事件才能实现不写xid就能获取到每个对象
回复 支持 反对

使用道具 举报

发表于 2015-11-19 13:34:41 | 显示全部楼层
佳一世 发表于 2015-11-19 13:25
读取DTAT组件的时候有一个完成度的值,我想用插件显示,需要($(this.getElementByXid("myStat1")).circl ...

定义一个xid也是可以的!
getElementByXid返回的结果应该是个数组!你循环这个数组!每个元素都依次调用就可以了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

13

主题

37

帖子

79

积分

初级会员

Rank: 2

积分
79
QQ
 楼主| 发表于 2015-11-19 14:03:59 | 显示全部楼层
liangyongfei 发表于 2015-11-19 13:34
定义一个xid也是可以的!
getElementByXid返回的结果应该是个数组!你循环这个数组!每个元素都依次调用 ...

试过了,它返长度是1,但是明明有十条数据....
111.jpeg
回复 支持 反对

使用道具 举报

发表于 2015-11-19 14:08:53 | 显示全部楼层
佳一世 发表于 2015-11-19 14:03
试过了,它返长度是1,但是明明有十条数据....

我的意思是var elements = this.getElementByXid('myStat1');
然后elements是一个数组
elements.length看看!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

13

主题

37

帖子

79

积分

初级会员

Rank: 2

积分
79
QQ
 楼主| 发表于 2015-11-19 14:11:10 | 显示全部楼层
liangyongfei 发表于 2015-11-19 14:08
我的意思是var elements = this.getElementByXid('myStat1');
然后elements是一个数组
elements.length看 ...

长度是undefined的.......
回复 支持 反对

使用道具 举报

13

主题

37

帖子

79

积分

初级会员

Rank: 2

积分
79
QQ
 楼主| 发表于 2015-11-19 14:17:02 | 显示全部楼层
liangyongfei 发表于 2015-11-19 14:08
我的意思是var elements = this.getElementByXid('myStat1');
然后elements是一个数组
elements.length看 ...

var elements = Array(this.getElementByXid('myStat1'));
这样转一下长度也是1
回复 支持 反对

使用道具 举报

发表于 2015-11-19 14:26:07 | 显示全部楼层
佳一世 发表于 2015-11-19 14:17
var elements = Array(this.getElementByXid('myStat1'));
这样转一下长度也是1

你好楼主,该问题需要远程,已经通过技术服务QQ加你为好友了,请及时通过,我们会尽快QQ远程。
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

13

主题

37

帖子

79

积分

初级会员

Rank: 2

积分
79
QQ
 楼主| 发表于 2015-11-19 14:36:51 | 显示全部楼层
liangyongfei 发表于 2015-11-19 14:26
你好楼主,该问题需要远程,已经通过技术服务QQ加你为好友了,请及时通过,我们会尽快QQ远程。 ...

已解决,用getElementsByXid是获取对象列表,比getElementByXid多了一个s
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-8 07:07 , Processed in 0.108137 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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