Javascript On Click语法错误?

时间:2015-05-18 21:38:11

标签: javascript jquery

我有一行javascript调用一个名为“divClicked”的函数。但是目标div是动态生成的,所以我认为我需要使用on click函数。我的语法出了什么问题?

由于动态生成内容而无效的原始行。

$(".js-contentEditable").click(divClicked);

语法错误的新行

$("#generator").on("click", ".js-contentEditable", function(divClicked);

1 个答案:

答案 0 :(得分:3)

嗯,这肯定是一个语法错误,但你关闭了:

$("#generator").on("click", ".js-contentEditable", divClicked);

如果您已经有一个已定义的函数并且您可以按名称引用它,那么您可以将其传递给另一个具有该名称的函数。在您定义功能时,您只需要function关键字。 (我说,当我说,#34;一个新功能",我的意思是之前不存在的功能。我做意味着一个功能与new一起使用;该关键字与此处的问题无关。请不要混淆请:)