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

on('click', 'td', function ()) 与Click的区别

on('click', 'td', function ()) 与Click的区别

幕佯人 2016-07-19 15:07:33
$('#t').on('click', 'td', function () {  $(this).css('color', 'red').css('background', 'yellow'); });与$('#t td').click( function () { $(this).css('color', 'red').css('background', 'yellow'); }); 的区别?哪个性能更好?
查看完整描述

4 回答

?
kumin

TA贡献38条经验 获得超104个赞

on是jQuery官方推荐的 用来代替bind和click等

取消也可以很方便的用off来取消


个人感觉也是on好 操作的事件可以用字符串任意调换,很方便封装函数。

查看完整回答
2 反对 回复 2016-07-20
  • 幕佯人
    幕佯人
    那就是说性能方面两者没有什么区别,响应时间也没有差别,仅仅只是便于封装方法
  • kumin
    kumin
    对头 便于封装和用off取消绑定
?
KJinn

TA贡献20条经验 获得超12个赞

on()方法可以绑定js动态生成的元素而click()不行。

个人认为相对来说click()在性能上好一点

查看完整回答
反对 回复 2016-07-20
  • 4 回答
  • 1 关注
  • 2217 浏览
慕课专栏
更多

添加回答

举报

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