$('.wrapper-main' ).on('click','.itemclass',function(ev){
arg.callback( this );
});
此函数不适用于父级为自定义html标记(<header></header>
)的动态添加元素。
有效的html标签下的项目工作正常。
据我所知,主选择器没有任何区别。
答案 0 :(得分:0)
您应该将元素与事件绑定:
$('.wrapper-main').bind('click',function(ev){
arg.callback( this );
});
或者:
$('.item-class').bind('click',function(ev){
arg.callback( this );
});
答案 1 :(得分:0)
要将处理程序附加到动态添加的元素,必须绑定到绑定时页面上的元素,并且它将是动态添加元素的父元素。大多数情况下,您会看到$(document).on('event', 'dynamical element, handler)