How do I add a function to a specific element type in jQuery?

Posted by Chad Johnson on Stack Overflow See other posts from Stack Overflow or by Chad Johnson
Published on 2010-04-14T20:55:15Z Indexed on 2010/04/14 21:03 UTC
Read the original article Hit count: 187

Filed under:
|

I can do this

jQuery.fn.validate = function(options) {
    var defaults = {
        validateOPtions1 : '',
        validateOPtions2 : ''
    };

    var settings = $.extend({}, defaults, options);

    return this.each(function() {
        // you validation code goes here
    });
};

but that will make validate() available for every element. I could do this to any element: $('some selector').validate().

Is there a way I can make this only available to, say, form elements? eg. $('.mySpecialFormClass').validate()?

© Stack Overflow or respective owner

Related posts about JavaScript

Related posts about jQuery