JSfiddle _
我想在每个名称空间事件上使用这个事件委托的概念。Appernetly 它比.big-ul li
. 不幸的是,在使用命名空间或尝试使用普通对象同时附加多个事件处理程序时,我找不到合适的语法来使其工作?
$(".big-ul").on({
"click.namespace", "li": function(event){
$(this).toggleClass("active");
},
"mouseenter.namespace" , "li": function(event){
$(this).addClass("inside");
},
"mouseleave.namespace", "li": function(event){
$(this).removeClass("inside");
}
});
来自 jquery 站点的事件委托示例
$("#dataTable tbody").on("click", "tr", function(event){
alert($(this).text());
});