L'objet ne prend pas en charge la propriété ou de la méthode du plus proche'

Je viens de recevoir l'info que mon jQuery ne fonctionne pas sur IE ni Bord. Dans la console j'ai le message:

Objet ne prend pas en charge la propriété ou de la méthode du plus proche'

C'est le jQuery:

$('body').on('change', 'select', function (event) {
if(event.target.id.indexOf("couche") >= 0) {
$.ajax({
url: "{{ redir2 }}",
type: "POST",
data: {
ident: event.target.id,
value: event.target.value,
iscouche: "True"
},
}).done(function (msg) {
if(msg.nothing == 1) {
var what = event.target.closest('tbody');
$(what).find("tr:gt(0)").remove();
} else {
var add = event.target.closest('tr');
var toremove = msg.toremove.split(" ");
for(var i = 0; i < toremove.length; i++) {
if(toremove[i].length > 0) {
jQuery(toremove[i]).remove();
}
}
jQuery(add).after(msg.ret);
}
});
} else {
$.ajax({
url: "{{ redir2 }}",
type: "POST",
data: {
ident: event.target.id,
value: event.target.value,
iscouche: "False"
},
}).done(function (msg) {});
}
});

Quelqu'un peut me dire si il y a un correctif pour qui?

OriginalL'auteur Jbertrand | 2016-03-22