jQuery事件侦听器不处理自定义html标记

jQuery事件侦听器不处理自定义html标记,jquery,events,Jquery,Events,此函数不适用于父级为自定义html标记()的动态添加元素。 在有效html标记下的项目工作正常。 就我所知,主选择器没有任何区别。您应该用事件绑定元素: $('.wrapper-main' ).on('click','.itemclass',function(ev){ arg.callback( this ); }); 或: 您应该将元素与事件绑定: $('.wrapper-main' ).on('click','.itemclass',function(ev){ arg.

此函数不适用于父级为自定义html标记(
)的动态添加元素。 在有效html标记下的项目工作正常。
就我所知,主选择器没有任何区别。

您应该用事件绑定元素:

$('.wrapper-main' ).on('click','.itemclass',function(ev){ 
    arg.callback( this );
});
或:


您应该将元素与事件绑定:

$('.wrapper-main' ).on('click','.itemclass',function(ev){ 
    arg.callback( this );
});
或:


要将处理程序附加到动态添加的元素,必须绑定到绑定时页面上的元素,该元素将是动态添加元素的父元素。通常您会看到
$(文档)。在('event'、'dynamic element,handler)

上,要将处理程序附加到动态添加的元素,必须绑定到绑定时页面上的元素,该元素将是动态添加元素的父元素。大多数情况下,您会看到
$(文档)。在('event'、'dynamic element,handler)

上,不适用于动态添加的元素扫描您向我们显示的html示例?,可能是问题出在小提琴中,该元素是在事件绑定后添加的。也许你误解了,
.wrapper main
无法动态插入。哇,它可以工作,不幸的是,它不在我的代码中。更改为有效标记有效。可能是什么东西在扼杀这一事件。不适用于动态添加的元素扫描您向我们显示的html示例?,可能是问题在于它在FIDLE中存在,元素是在事件绑定后添加的。也许你误解了,
.wrapper main
无法动态插入。哇,它可以工作,不幸的是,它不在我的代码中。更改为有效标记有效。可能是什么东西扼杀了这一事件。
bind
在几年前被
取代了?我不知道。谢谢:-)
bind
在几年前被
替换为
,我不知道。谢谢:-)
$('.item-class').bind('click',function(ev){
 arg.callback( this );
});