Javascript 从live()触发jQuery submit()时未触发

Javascript 从live()触发jQuery submit()时未触发,javascript,jquery,Javascript,Jquery,我正在尝试在将url粘贴到#video\u url中时提交表单#url\u form。.loading类已正确添加,但表单仍未提交。 代码如下: $(document).ready(function(){ $("#url_form").live("paste", "#video_url", function(){ $("#video_url").addClass("loading"); $("#url_form").submit(); }); }); 以及HTML:

我正在尝试在将url粘贴到
#video\u url
中时提交表单
#url\u form
.loading
类已正确添加,但表单仍未提交。 代码如下:

 $(document).ready(function(){
  $("#url_form").live("paste", "#video_url", function(){
    $("#video_url").addClass("loading");
    $("#url_form").submit();
  });
});
以及HTML:

<form accept-charset="UTF-8" action="/posts/get_video" data-remote="true" id="url_form" method="post">
   <input autofocus="autofocus" class="post-modal-url loading" id="video_url" name="video_url" placeholder="Paste a URL here" required="required" type="url">
</form>

Rails form_标记:

 <%= form_tag get_video_posts_path, :remote => true, :id => "url_form"  do -%>
    <%= url_field_tag 'video_url', params[:video_url], :placeholder => "Paste a URL here", :required => true, :autofocus => true, :class => "post-modal-url" -%>
  <% end -%>
true,:id=>“url\u form”do-%>
“在此处粘贴URL”,:required=>true,:autofocus=>true,:class=>“post-modal URL”-->
更改

 $("url_form").submit();

改变


对不起,那是个打字错误
$(“#url_form”).submit()
也不起作用。解决这些问题的一个好方法是使用chrome附带的javascript调试工具。添加HTML后,您通常会立即看到问题。谢谢,我确实使用了调试工具,但我似乎无法解决这个问题。“粘贴”效果很好-它成功地将加载类添加到粘贴时的输入中。只是提交不起作用。不确定你在问什么?对不起,那是个打字错误
$(“#url_form”).submit()
也不起作用。解决这些问题的一个好方法是使用chrome附带的javascript调试工具。添加HTML后,您通常会立即看到问题。谢谢,我确实使用了调试工具,但我似乎无法解决这个问题。“粘贴”效果很好-它成功地将加载类添加到粘贴时的输入中。只是提交不起作用。不确定你在问什么?live已弃用,万岁。对于旧版本,请使用。delegatelive已弃用,万岁。对于旧版本,请使用。delegate live
$("#url_form").submit();