如何将syntax.live()转换为.on()-jquery

如何将syntax.live()转换为.on()-jquery,jquery,Jquery,我正在使用一个wordpress插件,该插件与jquery的更新中断。我想为自己和其他人修复它,因为插件已经被放弃 这条线似乎是罪魁祸首之一: $nice_navigations.find("ul a").live("click", function(e, isFromLI) 我已经阅读了文档并尝试: $nice_navigations.on('click', 'ul a', function(e, isFromLI)) 但是我犯了一个错误。我非常感

我正在使用一个wordpress插件,该插件与jquery的更新中断。我想为自己和其他人修复它,因为插件已经被放弃

这条线似乎是罪魁祸首之一:

$nice_navigations.find("ul a").live("click", function(e, isFromLI)
我已经阅读了文档并尝试:

$nice_navigations.on('click', 'ul a', function(e, isFromLI)) 
但是我犯了一个错误。我非常感谢您的帮助。

我已经准备好了

$nice_navigations.on("click", "ul a", function(e, isFromLI)

您得到的错误是什么?
$nice\u导航。查找(“ul a”)。单击(“click”,函数(e,isFromLI)
应该可以工作,“但是我得到了一个错误。”这告诉我们问题的真相。控制台中是否有错误消息?它是否没有触发事件?问题是什么?确切的代码是什么,因为您在这两种情况下拥有的代码都无效。除非您只是复制并粘贴/键入错误。在
的末尾有一个额外的
{
应该启动函数。为了更好地理解convert syntax.live()到.on()的过程-jquery请查看此线程------->这与您在问题中说的不起作用的代码相同…?代码不完全相同。双引号而不是单引号使其正常工作。感谢您的响应和大家的帮助。非常感谢。双引号和单引号在JS中的处理方式相同。更改我的回答是因为这个答案并不能解决问题中提出的任何问题。我很抱歉,我相信这是我最初得到的附加参数。