quiero hacer algo como esto:¿Cómo agrego una función a un elemento a través de jQuery?
$('.dynamicHtmlForm').validate = function() {
return true;
}
$('.dynamicHtmlForm .saveButton').click(function() {
if (!$(this).closest('.dynamicHtmlForm').validate()) {
return false;
}
return true;
});
Y luego, cuando tengo una forma de dynamicHtmlForm clase, quiero ser capaz de proporcionar una validación personalizada función():
$('#myDynamicHtmlForm').validate = function() {
// do some validation
if (there are errors) {
return false;
}
return true;
}
Pero Entiendo esto cuando hago esto:
$(this).closest(".dynamicHtmlForm").validate is not a function
¿Es lo que he descrito posible? Si es así, ¿qué estoy haciendo mal?