jquery obj.find('>a.link').live()?

jquery obj.find('>a.link').live()?,jquery,Jquery,我试图在jquery插件中设置一些单击事件 插件作用于表的tfoot。 此tfoot的实例存储在变量“foot”中 我正在尝试使用这个 foot.find(' > div#table_pageination > #pages > a.link').live('click', function(){ console.log('clicked'); }); 然而,这根本没有效果 正在做console.logfoot.find'>divtable_pageination>p

我试图在jquery插件中设置一些单击事件

插件作用于表的tfoot。 此tfoot的实例存储在变量“foot”中

我正在尝试使用这个

foot.find(' > div#table_pageination > #pages > a.link').live('click', function(){
    console.log('clicked');
});
然而,这根本没有效果

正在做console.logfoot.find'>divtable_pageination>pages>a.link';返回我试图设置的链接

我如何才能让它工作?

您不能在非绝对查询上使用活动函数。也就是说,当从一组基本元素开始时,在本例中为foot

因为有两个元素有一个id,所以有一些可以删除的冗余级别。将其更改为:$'pages>a.link'。live…

您不能在非绝对查询上使用live函数。也就是说,当从一组基本元素开始时,在本例中为foot


因为有两个元素有一个id,所以有一些可以删除的冗余级别。将其更改为:$'pages>a.link'.live…

.live不能与链接一起使用。您可以改为使用。

.live不能与链接一起使用。您可以改用。

但是,页面上可能有多个表的pages div,因此指的是foot,还有其他想法吗?@Hailwood-我不想用这个短语,但您做得不对。每个文档的ID必须是唯一的。您应该改为使用类。也许可以试试这个:$'tfoot>div.table_pagination>.pages>a.link.live…但是,页面上可能有几个表有pages div,因此提到foot,还有其他想法吗?@Hailwood-不喜欢使用这个短语,但你做得不对。每个文档的ID必须是唯一的。您应该改为使用类。也许可以尝试以下操作:$'tfoot>div.table_pagination>.pages>a.link'.live。。。