8

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

4

3 回答 3

19

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

if ($.validator) {
    // $.validator is defined
}
于 2013-03-03T12:31:25.383 回答
0

该插件添加了一个validationPlugin函数jQuery.fn,所以只需检查它是否存在;

if (typeof jQuery.fn.validationPlugin === "function") {
    // It's loaded
} else {
    // It's not.
}
于 2013-03-03T12:31:39.043 回答
0

这适用于 ValidationEngine 2.6.2:

if (typeof jQuery.fn.validationEngine === "function") {
    // It's loaded
} else {
    // It's not.
}
于 2015-12-05T22:41:07.097 回答