function args(elem) {
        // Return an object of element attributes
        var newAttrs = {};
        var rinlinejQuery = /^jQuery\d+$/;

        $.each(elem.attributes, function(i, attr) {
            if (attr.specified && !rinlinejQuery.test(attr.name)) {
                newAttrs[attr.name] = attr.value;
            }
        });

        return newAttrs;
    }
*
Allows plugin behavior simulation in modern browsers for easier debugging. 
When setting to true, use attribute "placeholder-x" rather than the usual "placeholder" in your inputs/textareas 
i.e. <input type="text" placeholder-x="my placeholder text" />