document.on更改vs element.on更改

时间:2018-09-09 17:40:18

标签: jquery

我习惯于使用“ on”功能捕获事件,但我也曾与代表合作。我想知道下面两段代码的实际区别是什么?性能差异等?

$(element).on('change', function(){
    // do my thing
})


$(document).on('change', element, function(){
    // do my thing here as well :)
})

始终使用第二个密码安全有效吗?或者是否存在任何性能或事件绑定问题?

1 个答案:

答案 0 :(得分:0)

我认为这就是您要寻找的:https://www.sitepoint.com/jquery-body-on-document-on/

即使性能差异很小,但“文档”的性能仍优于“元素”。