Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我确实使用 jQuery live() 将“点击”事件绑定到某些图像。这会产生以下内部实时选择器:
#tblViews tbody tr[rel=view_4].next() table.editable.includes span.actions img.remove
当我单击这样的图像时,会发生以下错误:
Syntax error, unrecognized expression: )
我认为问题可能是选择器中的 .next() - 但如何摆脱它?
非常感谢,雷莫
它确实在文档中说不能那样使用“live”。你需要有一个完整的
$('selector').live( function(){});
例如,
$('select1').next('select2').live(...);
不管用。
我假设您正在使用 .next() 因为您想要第二个匹配的 tr。在这种情况下,我建议在选择器中使用 tr[rel=view_4]:eq(1) 。
如果您提供用于绑定实时事件的代码,我应该能够编写一个可以与 jquery live 一起正常工作的版本。
玩得开心 :)