我想要做这样的事情:如何通过jQuery为元素添加一个函数?
$('.dynamicHtmlForm').validate = function() {
return true;
}
$('.dynamicHtmlForm .saveButton').click(function() {
if (!$(this).closest('.dynamicHtmlForm').validate()) {
return false;
}
return true;
});
,然后当我有类dynamicHtmlForm的一种形式,我希望能够提供一个自定义的validate()函数:
$('#myDynamicHtmlForm').validate = function() {
// do some validation
if (there are errors) {
return false;
}
return true;
}
但我这样做时,我这样做:
$(this).closest(".dynamicHtmlForm").validate is not a function
是我所描述的甚至可能吗?如果是这样,我做错了什么?