Jquery 在Wordpress中的内联删除标记上添加单击事件

Jquery 在Wordpress中的内联删除标记上添加单击事件,jquery,wordpress,Jquery,Wordpress,我正试图使用以下代码在编辑后页面上的wordpress内联标签编辑器中的删除标签链接中添加一个单击事件 $j('#my_taxonomy .tagchecklist').on( 'click', 'a', function (event) { event.preventDefault(); alert('test'); }); 如果我将“click”替换为“hover”,并且该标记将正常删除,那么它就可以工作。是否存在阻止单击事件工作的内容 谢谢试试这个: $j('#my_ta

我正试图使用以下代码在编辑后页面上的wordpress内联标签编辑器中的删除标签链接中添加一个单击事件

$j('#my_taxonomy .tagchecklist').on( 'click', 'a', function (event) {
    event.preventDefault();
    alert('test');
});
如果我将“click”替换为“hover”,并且该标记将正常删除,那么它就可以工作。是否存在阻止单击事件工作的内容

谢谢

试试这个:

$j('#my_taxonomy .tagchecklist a').live('click', function(event) {
    event.preventDefault();
    alert('test');
});
如果它不起作用,也许这会起作用:

$j('body').delegate('#my_taxonomy .tagchecklist a', 'click', function(event) {
    event.preventDefault();
    alert('test');
});

我终于解决了这个问题

 $j(document).on('click', "a.ntdelbutton", function(event){

 alert('test');

 });

我从未使用过wordpress,但您是否尝试过在上使用
委派
而不是
。那是什么
$j
,与wordpress有关吗?(很抱歉在评论中提出问题:))委派做了与上相同的事情(考虑此方法签名[事件委派方式]。。
delegate
是否已弃用<代码>:/
j只是为了避免冲突,粘贴代码时忘记删除它。On似乎完成委托所做的所有操作。您在控制台中找到任何错误吗?否,控制台中没有任何错误。
live
已弃用,
On
用于委托的事件处理程序。