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