I updated jQuery 1.8.3
to latest version and jQuery validation engine stopped working. I tested it with 1.8.3+ (any version) but it doesn't work.
JS:
$(document).ready(function() {
$("#source").select2({
closeOnSelect: false,
formatResult: format,
formatSelection: format,
blurOnChange: true
});
$('#testform').validationEngine({ prettySelect: true, usePrefix: 's2id_', autoPositionUpdate: true });
});
function format(state) {
// Update: Made it work by changing "state.element" to $(state.element).
var originalOption = $(state.element);
return originalOption.data('foo') + " " + state.text;
}
How do I fix this ?
Demo in JSfiddle (changed to jQuery 1.8.3) validation worked.