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

两种不同写法的区别?

第一种写法:

$('.p').click(function(e) {

        alert(e.target.innerHTML)

    });

第二种写法:

    $('.p').on('click',function () {

    alert(e.target.innerHTML) 

    })

这两种写法有什么区别啊?经测试第二种方法是不行的。

正在回答

2 回答

第二种方法也是可行的啊,只是你第二种方法的回调函数少写了一个参数e。还有要注意的是,$('.p')和$('p')是不一样的。按照你的这个写法,你要确保<p class='p'></p>。即要确保标签p有个class为p

0 回复 有任何疑惑可以回复我~
#1

any_do 提问者

非常感谢!
2016-09-06 回复 有任何疑惑可以回复我~
$('p').on('click',function (e) {
    alert(e.target.innerHTML) 
    })

首先,不是.p,是p

其次,你没有指明e是什么

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

两种不同写法的区别?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信