【问题标题】:How to check if jQuery Validation Engine is loaded?如何检查是否加载了 jQuery 验证引擎?
【发布时间】:2013-02-17 14:25:41
【问题描述】:

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

【问题讨论】:

    标签: jquery jquery-validation-engine


    【解决方案1】:

    你可以检查$.validator是否存在:

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

    【讨论】:

      【解决方案2】:

      插件为jQuery.fn添加了validationPlugin函数,所以简单检查是否存在;

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

      【讨论】:

        【解决方案3】:

        这适用于 ValidationEngine 2.6.2:

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

        【讨论】:

          猜你喜欢
          • 2010-09-28
          • 1970-01-01
          • 2012-05-18
          • 1970-01-01
          • 2012-07-29
          • 2011-11-12
          • 1970-01-01
          • 1970-01-01
          • 2014-09-26
          相关资源
          最近更新 更多