【发布时间】:2011-12-28 20:33:27
【问题描述】:
这两个不同的jQuery语句在性能和处理上有什么不同:
-
第一名:
$('#selector1, #selector2, .class1').on('click', function () { //stuff }); -
第二名:
$(document).on('click', '#selector1, #selector2, .class1', function () { //stuff });
我知道一个负责委托,另一个不负责。
但这意味着什么?
当您单击'#selector1, #selector2, .class1' 时,不要同时执行某种操作?
到底是不是一样?
【问题讨论】:
-
语义如果你问我。
-
绝对不是语义。推荐委派。
-
这是一本关于
live()vsbind()vsdelegate()alfajango.com/blog/…的好书
标签: jquery delegation jquery-1.7