如何检查是否加载了jQuery Validation Engine?

时间:2013-03-03 12:27:55

标签: jquery jquery-validation-engine

我正在尝试使用此验证器:http://posabsolute.github.com/jQuery-Validation-Engine/ 我在页面有表单时加载它。但是我有几个页面有2个表单,两个都加载了ajax。所以,我需要在加载之前检查每个表单:是否加载了Validator。我怎么能检查这个? 感谢。

3 个答案:

答案 0 :(得分:17)

您可以检查是否存在$.validator

if ($.validator) {
    // $.validator is defined
}

答案 1 :(得分:0)

该插件会向validationPlugin添加jQuery.fn功能,因此只需检查它是否存在;

if (typeof jQuery.fn.validationPlugin === "function") {
    // It's loaded
} else {
    // It's not.
}

答案 2 :(得分:0)

这适用于ValidationEngine 2.6.2:

if (typeof jQuery.fn.validationEngine === "function") {
    // It's loaded
} else {
    // It's not.
}