$("div").on('click',function(e){
alert('触发的元素是内容是: ' + this.textContent)
}) 这里用this,就是指的是绑定事件的对象,也就是div.
$("ul").on('click',function(e){
alert('触发的元素是内容是: ' + e.target.textContent)
}) 这里的e.event就是指的发生事件的对象,点击ul内部的元素,冒泡到ul上执行后,回调的是你所点击的元素
alert('触发的元素是内容是: ' + this.textContent)
}) 这里用this,就是指的是绑定事件的对象,也就是div.
$("ul").on('click',function(e){
alert('触发的元素是内容是: ' + e.target.textContent)
}) 这里的e.event就是指的发生事件的对象,点击ul内部的元素,冒泡到ul上执行后,回调的是你所点击的元素
2017-02-25
$("div").on("click","p",fn) 从你点击的地方开始冒泡,冒泡到div的过程中遇到的p元素执行fn函数
2017-02-25
如果有子元素的话e.target指向这个子元素,如果没有,e.target和this都指向事件所绑定的元素。 这里e.target.textContent 一直都是a元素。
2017-02-23
这句话估计是想表达这个意思来着:如果用户在一个元素上按下鼠标按键,且拖动鼠标<strong>并未离开</strong>这个元素,然后释放鼠标键,这仍然是算作mouseup事件
2017-02-23
前面讲的还好,越到后面越不走心,各种错误。建议纯小白可以去W3C了,这里的错会把你带到沟里的
2017-02-17