为了账号安全,请及时绑定邮箱和手机立即绑定

怎么给Ajax元素节点动态绑定事件?

怎么给Ajax元素节点动态绑定事件?

ibeautiful 2019-02-28 22:58:19
需要实现的功能是“将所有元素节点都绑定mousemove事件”,这个功能对于静态节点很容易实现,但对于VUE等框架打包的项目来说,它们全是Ajax元素,该怎么给那些元素绑定事件呢?所有元素的id和class是不可见的。
查看完整描述

2 回答

?
小怪兽爱吃肉

TA贡献1852条经验 获得超1个赞

直接在创建结构的时候,就把方法名和事件加在结构中, 下面只需在months: 写方法即可。 
<div @click="add()"></div> 这样子

查看完整回答
反对 回复 2019-03-05
?
肥皂起泡泡

TA贡献1829条经验 获得超6个赞

1.如上面回答中,在创建元素的时候,直接创建事件是可以的
2.创建的所有元素都给相同的class名称,用on监听元素,即可监听到动态创建的元素

$(document).on('click','.classname',function(){});

推荐第二种方法,事件耦合在html中逻辑容易混乱


查看完整回答
反对 回复 2019-03-05
  • 2 回答
  • 0 关注
  • 633 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信