我写了一个jQuery插件 - 如何让它自动运行?

时间:2014-05-08 19:01:58

标签: jquery

正如标题所示,我已经编写了我的jQuery插件。

它将密码限制的视觉反馈添加到密码字段。

目前,我必须手动调用它

$("#password").addPasswordConstraints();

如何通过简单地包含插件来运行插件?

//plugin version 0.2
(function($) {
    $.fn.addPasswordConstraints = function() {
         //plugin code goes here.
        });
        return this;
    };
}(jQuery));

2 个答案:

答案 0 :(得分:2)

如果您说您希望它在所有密码字段上自动运行,您可以将其用作选择器并始终在页面加载时调用它:

$("input[type='password']").addPasswordConstraints();

答案 1 :(得分:2)

如果你想在页面加载时为所有密码输入运行它,这应该可行。

(function($) {
    $.fn.addPasswordConstraints = function() {
         //plugin code goes here.
        });
        return this;
    };
    // On document ready apply it to every password field.
    $(document).ready(function (){
        $('input[type="password"]').addPasswordConstraints();
    });
}(jQuery));