我有以下代码,对于它们,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/

10-12 00:05
查看更多