I have a form that is repeated several times within a div called \"formscontainer\" in PHP while, I want to make a form submit with their respective div disappears the effect hi
$(function () {
$("form").each(function () {
var par_div = $(this).closest('div'); //finding the closest div
$(this).validate({
submitHandler: function (formbeingsubmitted) {
$.post('process.php', $(formbeingsubmitted).serialize(), function (data) {
$('#results').html(data);
$(formbeingsubmitted).hide("slow");
par_div.hide('slow'); //hide the div
});
}
});
});
});
you can also use
$(this).parents('div');
instead of $(this).closest('div');
but this $(this).closest('div');
is faster