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

QQ登录

只需一步,快速开始

查看: 2187|回复: 9

[结贴] 获取output中的数值

[复制链接]

39

主题

112

帖子

276

积分

中级会员

Rank: 3Rank: 3

积分
276
QQ
发表于 2017-6-13 13:46:12 | 显示全部楼层 |阅读模式
页面中的output使用 bind-text赋值,使用this.comp("xid").value取值时,取到的总是空值,但是页面上显示是有值的
发表于 2017-6-13 15:09:19 | 显示全部楼层
this.comp("xid").get('value');
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

39

主题

112

帖子

276

积分

中级会员

Rank: 3Rank: 3

积分
276
QQ
 楼主| 发表于 2017-6-13 15:32:37 | 显示全部楼层
也没有值啊 一片空白
回复 支持 反对

使用道具 举报

发表于 2017-6-13 16:44:04 | 显示全部楼层
weimin 发表于 2017-6-13 15:32
也没有值啊 一片空白

output 应该使用 bind-value  或者 bind-ref 绑定只应该才可以的!
你alert一下
this.comp("outputXid").get('value');

bind-text 应该是给dom里面的子节点赋值的!不是给value赋值!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

39

主题

112

帖子

276

积分

中级会员

Rank: 3Rank: 3

积分
276
QQ
 楼主| 发表于 2017-6-13 17:35:23 | 显示全部楼层
弹出开始空值啊
如果我要赋值给bind-text ,那应该怎么取值呢
回复 支持 反对

使用道具 举报

发表于 2017-6-13 18:25:09 | 显示全部楼层
weimin 发表于 2017-6-13 17:35
弹出开始空值啊
如果我要赋值给bind-text ,那应该怎么取值呢

为什么要赋值bind-text  呢!
如果取值直接获取ko对象的值就行了啊!
为啥要 获取bind-text  dom节点的值!
你可以获取dom节点,然后通过dom元素取值!

建议使用bind-value

this.comp("outputXid").get('value'); 就能取到
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

39

主题

112

帖子

276

积分

中级会员

Rank: 3Rank: 3

积分
276
QQ
 楼主| 发表于 2017-6-14 08:46:10 | 显示全部楼层
因为关联bind-value的话,页面是不显示值的。页面是空白的。
回复 支持 反对

使用道具 举报

39

主题

112

帖子

276

积分

中级会员

Rank: 3Rank: 3

积分
276
QQ
 楼主| 发表于 2017-6-14 08:49:38 | 显示全部楼层
显示的对象是js中使用justep.Bind.observable生成的
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-6-14 11:54:33 | 显示全部楼层
$(this.getElementByXid('Xid')).text()方法也不能获取到?
回复 支持 反对

使用道具 举报

39

主题

112

帖子

276

积分

中级会员

Rank: 3Rank: 3

积分
276
QQ
 楼主| 发表于 2017-6-14 14:14:28 | 显示全部楼层
可以了  谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 04:44 , Processed in 0.053945 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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