我有以下代码,对于它们,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 ));
最佳答案
有两种选择
删除#并为纯JavaScript添加document.getElementById('form').submit();
为jQuery添加$ $('#form').submit();
关于javascript - Submit()函数不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25378295/