Events 文档上的多个单击事件。哪个更好?

Events 文档上的多个单击事件。哪个更好?,events,onclick,click,document,Events,Onclick,Click,Document,有人能告诉我哪种方法正确/更好吗 $(document.body).on("click", "string1", function() { do function }); $(document.body).on("click", "string2", function() { do function }); 或 我已经做了一段时间的第二次了,它似乎工作得很好。但出于某种原因,我也一直对此持怀疑态度。任何建议都将不胜感激 在我看来, 如果您加倍尝试$(document.b

有人能告诉我哪种方法正确/更好吗

$(document.body).on("click", "string1", function() {
    do function  
});
$(document.body).on("click", "string2", function() {
    do function  
});

我已经做了一段时间的第二次了,它似乎工作得很好。但出于某种原因,我也一直对此持怀疑态度。任何建议都将不胜感激

在我看来, 如果您加倍尝试$(document.body),那么它将在DOM中再次遍历,这不是一个好主意。因此,第二个示例很好地避免了DOM中的第二次遍历,
如果您加倍尝试$(document.body),那么它将在DOM中再次遍历,这不是一个好主意。因此,第二个示例很好地避免了DOM中的第二次遍历

,两者都将以类似的方式工作。唯一的区别是LOC的数量更少。在JQuery中,事件被更改,因此“on”方法将具有相同的效果,两者将以类似的方式工作。唯一的区别是LOC的数量更少。在JQuery中,事件发生了更改,因此所谓的“on”方法将具有相同的效果。如果我的解释在任何方面对您有所帮助,那么请投我一票,以便至少获得一些分数!:)如果我的解释对你有任何帮助,那么请投我一票,让我至少获得一些分数!:)
$(document.body).on("click", "string1", function() {
    do function
}).on("click", "string2", function() {
    do function
})