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

QQ登录

只需一步,快速开始

查看: 1397|回复: 8

[结贴] 使用bind-click事件怎么获取自身对象?

[复制链接]

60

主题

173

帖子

298

积分

中级会员

Rank: 3Rank: 3

积分
298
QQ
发表于 2016-4-19 09:57:22 | 显示全部楼层 |阅读模式
使用bind-click事件怎么获取自身对象?就是获取当前事件的对象来获取他的值
发表于 2016-4-19 13:11:25 | 显示全部楼层
请问是在哪儿的点击事件??
onClick 事件中 可以使用 event.source  获取组件对象!!
bind-click 不能直接获取组件对象,可以使用 event.currentTarget 获取dom节点的对象!!
当然也可以使用this.comp(dom)  获得组件对象!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

60

主题

173

帖子

298

积分

中级会员

Rank: 3Rank: 3

积分
298
QQ
 楼主| 发表于 2016-4-19 13:40:20 | 显示全部楼层
liangyongfei 发表于 2016-4-19 13:11
请问是在哪儿的点击事件??
onClick 事件中 可以使用 event.source  获取组件对象!!
bind-click 不能直 ...

Model.prototype.div6Click = function(event) {
                //to do
        };

是这样的方法,比如说我要获取这个div6的name属性,肯定要获取当前这个div6的对象才行,我用event.target获取的是点击到的对象,也就是可能是div里边的元素
回复 支持 反对

使用道具 举报

26

主题

178

帖子

381

积分

中级会员

Rank: 3Rank: 3

积分
381
QQ
发表于 2016-4-19 13:42:01 | 显示全部楼层
event.currentTarget  你绑定到哪个dom节点上,这个属性就是该dom节点的对象。
回复 支持 反对

使用道具 举报

60

主题

173

帖子

298

积分

中级会员

Rank: 3Rank: 3

积分
298
QQ
 楼主| 发表于 2016-4-19 13:43:38 | 显示全部楼层
a1185032659 发表于 2016-4-19 13:42
event.currentTarget  你绑定到哪个dom节点上,这个属性就是该dom节点的对象。

不会找到它的子元素吧?
回复 支持 反对

使用道具 举报

26

主题

178

帖子

381

积分

中级会员

Rank: 3Rank: 3

积分
381
QQ
发表于 2016-4-19 14:06:40 | 显示全部楼层
scs 发表于 2016-4-19 13:43
不会找到它的子元素吧?

event.target:你点谁,它指向谁。
event.currentTarget:你绑定谁,它指向谁。
回复 支持 反对

使用道具 举报

发表于 2016-4-19 16:21:42 | 显示全部楼层
scs 发表于 2016-4-19 13:40
Model.prototype.div6Click = function(event) {
                //to do
        };

使用 event.currentTarget  获取dom对象后
可以使用setAttribute  getAttribute 或者 分装成jquery 使用attr 方法操作dom节点对象的属性!!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

60

主题

173

帖子

298

积分

中级会员

Rank: 3Rank: 3

积分
298
QQ
 楼主| 发表于 2016-4-20 10:23:06 | 显示全部楼层
a1185032659 发表于 2016-4-19 14:06
event.target:你点谁,它指向谁。
event.currentTarget:你绑定谁,它指向谁。

嗯,这下彻底明白了
回复 支持 反对

使用道具 举报

60

主题

173

帖子

298

积分

中级会员

Rank: 3Rank: 3

积分
298
QQ
 楼主| 发表于 2016-4-20 10:23:38 | 显示全部楼层
liangyongfei 发表于 2016-4-19 16:21
使用 event.currentTarget  获取dom对象后
可以使用setAttribute  getAttribute 或者 分装成jquery 使用a ...

已解决!多谢
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-4 16:54 , Processed in 0.091484 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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