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

jquery的on()来给脚本添加的元素绑定事件

jquery的on()来给脚本添加的元素绑定事件

慕码人8056858 2018-08-07 09:10:14
jquery的on()来给脚本添加的元素绑定事件首先得绑定静态的父元素,然后通过selector参数指定触发的元素,那么在触发的函数里,如何表示点击的对象?例子:<p>     <a></a>(这些a标签是js添加进来的)    <a></a>     ...</p>那么按照on的用法,应该是这样写:$("p").on("click","a",function(){    //我这里要用到点击的a元素对象     $(this)//这个指的是p元素而不是我具体点击的a元素,如果要取得a元素对象,该怎么办?})
查看完整描述

1 回答

?
慕婉清6462132

TA贡献1804条经验 获得超2个赞

$("p").on("click", "a",function(e){

    console.log($(this))             // => 點擊的 <a>

    console.log($(e.target))         // => 點擊的 <a>

    console.log($(e.delegateTarget)) // => <p>

})


查看完整回答
反对 回复 2018-09-21
  • 1 回答
  • 0 关注
  • 579 浏览
慕课专栏
更多

添加回答

举报

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