我确实使用jQuery live()将“click”事件绑定到某些图像。这将产生以下内部live-selector:
#tblViews tbody tr[rel=view_4].next() table.editable.includes span.actions img.remove
当我点击这样的图像时,会出现以下错误:
Syntax error, unrecognized expression: )
我认为问题可能是选择器中的.next()-但如何摆脱它?非常感谢,雷莫
g6baxovj1#
它确实在文档中说“live”不能这样使用。你需要有一个完整的
$('selector').live( function(){});
比如说
$('select1').next('select2').live(...);
不起作用我假设你使用.next()是因为你想要第二个匹配的tr。在这种情况下,我建议在选择器中使用tr[rel=view_4]:eq(1)。如果您提供用于绑定live事件的代码,我应该能够编写一个可以正确使用jquery live的版本。Have fun:)
1条答案
按热度按时间g6baxovj1#
它确实在文档中说“live”不能这样使用。你需要有一个完整的
比如说
不起作用
我假设你使用.next()是因为你想要第二个匹配的tr。在这种情况下,我建议在选择器中使用tr[rel=view_4]:eq(1)。
如果您提供用于绑定live事件的代码,我应该能够编写一个可以正确使用jquery live的版本。
Have fun:)