我正在从js.erb文件中调用咖啡脚本:
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事件?
答案 0 :(得分:1)
您正在尝试分配jQuery对象的onclick
属性,这是没有意义的。
$("#left_modal_done").on('click', otherFunction);
是您正在寻找的行为。