通过参数将传递的函数分配给动态创建的输入类型的onclick事件



我正在从js.erb文件调用一个coffee脚本:

openModal("<%=escape_javascript render :partial=>"userbill/new" %>", "Check Bills", function(){alert("OK");});

在我的HTML文件中,我有:

<input type= "button" id="left_modal_done" class= "btn btn-large btn-primary" style="margin-top: 5px;" value= "Done"></input>

现在上面的咖啡脚本看起来有点像这样:

@openModal = (html_str, title, otherFunction) ->
  $("#left_modal_done").onclick = otherFunction //Not working

如何将参数化函数(即警报函数)分配给输入类型的onclick事件?

您正在尝试分配jQuery对象的onclick属性,这是没有意义的。

$("#left_modal_done").on('click', otherFunction);

是你想要的行为。

相关内容

  • 没有找到相关文章

最新更新