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

QQ登录

只需一步,快速开始

查看: 4988|回复: 3

[结贴] 通过comp拿到span后,如何给它的text赋值 ?

[复制链接]

48

主题

119

帖子

174

积分

初级会员

Rank: 2

积分
174
QQ
发表于 2015-12-17 11:44:45 | 显示全部楼层 |阅读模式
如题

48

主题

119

帖子

174

积分

初级会员

Rank: 2

积分
174
QQ
 楼主| 发表于 2015-12-17 11:54:24 | 显示全部楼层
同样的,因为某些特殊情况,要给 x-col 、labeledit等赋值 的话,怎么处理,它们只有bind-text等属性
回复 支持 反对

使用道具 举报

48

主题

119

帖子

174

积分

初级会员

Rank: 2

积分
174
QQ
 楼主| 发表于 2015-12-17 12:26:07 | 显示全部楼层
解决了,直接转换成 jq对象后强行赋值
var sc = $(me.getElementByXid("col20"));
sc.text("红菜苔"); or sc.html("红菜苔");
但觉得这种方法不够理想,借助了外力。
x5对象应该有一个统一的对象化的赋值方式,如果一切都靠bind-text或bind-ref来赋值的话,太死板了,也可能是我对x5还不熟悉,不知道有其它的方法,但api里确实没查到。
回复 支持 反对

使用道具 举报

发表于 2015-12-17 17:10:11 | 显示全部楼层
ace0206 发表于 2015-12-17 12:26
解决了,直接转换成 jq对象后强行赋值
var sc = $(me.getElementByXid("col20"));
sc.text("红菜苔"); or s ...

如果是平台的组件,可以使用this.comp('xid')
获取组件的对象!然后使用val()方法就应该能取值和赋值
如果只是一个html节点,就需要用原生js或jquery进行节点的操作了!
我们并没有限制任何原生的方法对html的操作,所以方法很多的
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-7 20:24 , Processed in 0.056494 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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