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

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: lichao309

[结贴] list嵌套里怎么获取子list中input的值?

[复制链接]

12

主题

54

帖子

104

积分

初级会员

Rank: 2

积分
104
QQ
 楼主| 发表于 2016-5-7 10:45:20 | 显示全部楼层
liangyongfei 发表于 2016-5-6 17:25
本地试过这种方法是可以的
$(event.source.$domNode.parent().find("input[xid='input1']")[0]).focus()
...

还是不行,我试过了删parent(),[0],点击按钮时input框并不会失去焦点。大兄弟,且助我一臂之力,并留下支付宝号码,完成之际,必有酬谢。

代码.zip

2.5 KB, 下载次数: 28

回复 支持 反对

使用道具 举报

发表于 2016-5-9 11:00:20 | 显示全部楼层
lichao309 发表于 2016-5-7 10:45
还是不行,我试过了删parent(),[0],点击按钮时input框并不会失去焦点。大兄弟,且助我一臂之力,并留下 ...

因为你的button 和 input的dom结构是上上层的关系!
event.source.$domNode.parent().parent().find("input[xid='commentInput']")[0]
这样就能得到了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

12

主题

54

帖子

104

积分

初级会员

Rank: 2

积分
104
QQ
 楼主| 发表于 2016-5-9 20:29:17 | 显示全部楼层
liangyongfei 发表于 2016-5-9 11:00
因为你的button 和 input的dom结构是上上层的关系!
event.source.$domNode.parent().parent().find("inp ...

$(event.source.$domNode.parent().parent().find("input[xid='commentInput']")[0]).blur(); 完美解决!非常感谢!
回复 支持 反对

使用道具 举报

12

主题

54

帖子

104

积分

初级会员

Rank: 2

积分
104
QQ
 楼主| 发表于 2016-5-9 20:30:42 | 显示全部楼层
可以结贴了,谢谢
回复 支持 反对

使用道具 举报

23

主题

111

帖子

1255

积分

金牌会员

Rank: 6Rank: 6

积分
1255
QQ
发表于 2016-9-9 15:18:57 | 显示全部楼层
留给遇到同样问题的朋友:
如果不邦定input组件到data的话,自己写代码给data赋值的话关键是"获取当前动态生成的input组件的值"
this.comp("comm1").setValue("fFollow",$(event.source.$domNode.parent().parent().find("input[xid='commentInput']")[0]).val());

comm1是data组件,fFollow待写入的字段,'commentInput是input组件
上面代码亲测可用
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 19:19 , Processed in 0.060304 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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