jquery obj.find('>a.link').live()?
我试图在jquery插件中设置一些单击事件 插件作用于表的tfoot。 此tfoot的实例存储在变量“foot”中 我正在尝试使用这个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
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。。。