其中
<script>
$("div").on("click","p",function(){
alert($(this).html());
})
</script>
<script>
$("p").on("click",function(){
alert($(this).html());
})
</script>
一,请问这两种方法有什么区别?
二,第一种方法那样写的好处是什么
三,在网上查了一下,如果是动态创建的元素,比如上面的p,动态创建的。需要用第一种方式来绑定删除。 而且是需要绑定在父元素div上来写删除的语句。不太懂为何要绑定在div上进行删除,为啥不能直接绑定在this点击的元素上删除。虽然我测试那样确实没用,但是不知道其中的道理。
<script>
$("div").on("click","p",function(){
alert($(this).parent().remove());
})
</script>
麻烦大神们帮忙答疑解惑。感谢啦。
芜湖不芜
相关分类