从3.3开始,jQuery.submit被取消了什么是替代方案?

时间:2018-02-28 21:13:15

标签: jquery

通过检查来源,您可以看到:

/**
 * Bind an event handler to the "submit" JavaScript event, or trigger that event on an element.
 *
 * @param handler A function to execute each time the event is triggered.
 * @see {@link https://api.jquery.com/submit/}
 * @since 1.0
 * @deprecated 3.3
 */

然而,似乎jQuery博客here中没有提到这一点。有什么替代方案,它现在被标记为已弃用?

3 个答案:

答案 0 :(得分:9)

您可以使用.on

$(selector).on("submit", callback)

http://api.jquery.com/on/

了解详情

答案 1 :(得分:4)

我也在寻找这个,但就我而言,我想触发提交。在这种情况下,您可以通过触发事件来做到这一点:

$(selector).trigger("submit")

答案 2 :(得分:-3)

不推荐使用,您可以在此处查看.submit() API文档:

https://api.jquery.com/submit/