使用jQuery的live()和一个包含next()的选择器

时间:2010-10-21 07:57:12

标签: click bind jquery next

我确实使用jQuery live()将“click”事件绑定到某些图像。这会产生以下内部实时选择器:

#tblViews tbody tr[rel=view_4].next() table.editable.includes span.actions img.remove

单击此类图像时,会出现以下错误:

Syntax error, unrecognized expression: )

我认为问题可能是选择器中的.next() - 但是如何摆脱它呢?

非常感谢, 雷莫

1 个答案:

答案 0 :(得分:1)

在文档中确实说'live'不能像那样使用。你需要一个完整的

$('selector').live( function(){});  

例如,

$('select1').next('select2').live(...); 

无效。

我假设你正在使用.next(),因为你想要第二个匹配的tr。在这种情况下,我建议在选择器中使用tr [rel = view_4]:eq(1)。

如果您提供用于绑定live事件的代码,我应该能够编写一个可以正常使用jquery live的版本。

玩得开心:)