In my code instead of using $.validator.setDefaults
I access the form validator using $("#form_selector").data('validator')
and then change the settings.
$(function () {
var validator = $("#form_selector").data('validator');
validator.settings.errorPlacement = function(error,element) {
alert('errorPlacement');
};
});
See if it works for you.