无需初始化即可调用插件方法的jQuery插件架构问题

时间:2018-10-17 13:08:25

标签: javascript jquery forms validation jquery-plugins

我已经制作了一个jQuery插件来执行表单验证,然后再将表单提交到服务器。

例如

案例1。我可以直接调用以下函数。

 $('#btnSubmit').formValidator();

情况2。,但是如果我想在验证之后并在将表单提交给服务器之前调用这样的函数来执行附加逻辑-

$('#btnSubmit').on('click', function () {
                if ($(this).formValidator("execute")) {
                    //addtional logic
                }
            })

但是在情况2 中,无法调用该功能

完整代码在这里-https://jsfiddle.net/xLs298yc/ 会有所帮助。

谢谢。

1 个答案:

答案 0 :(得分:0)

$('#btnSubmit').on('click', function () {
                if ($(this).formValidator("execute")) {
                    //addtional logic
                }
            })

您尝试过吗?

if ($("#"+this.id).formValidator("execute"))