我有以下代码,其中submit()函数不起作用。我知道我错过了一些非常简单的东西,但我无法弄明白。
HTML
<form id="form" method="post" action="/url/">
<input type="hidden" name="hidden" value="hidden">
</form>
<span id="diagnose"><i class="fa fa-chevron-right"></i></span>
<script type="text/javascript">
$(document).diagnose();
</script>
Jquery的
(function( $ ){
$.fn.diagnose = function(){
$("#diagnose").click(function(){
//window.location.href = "/url"; //This works
('#form').submit(); // This doesn't
});
};
}( jQuery ));
答案 0 :(得分:2)
我认为你在(&#39;#form&#39;)选择器面前错过了$ ...
答案 1 :(得分:1)
有两个选项
document.getElementById('form').submit();
$('#form').submit();
答案 2 :(得分:1)
('#form').submit(); // This doesn't
尝试添加$。