Comme le titre le dit, je ne peux pas obtenir .attr('checked', false)
pour travailler sur IE6. Je suis en train de cloner du code HTML avant d'assigner le code HTML cloné à un élément. Je le feuillette et décoche toutes les cases de la section clonée, ce qui fonctionne bien dans tous les navigateurs sauf IE 6.`attr ('checked', false)` Ne fonctionne pas sur IE6
Voici le code:
//give each input and select a custom id
clone.find('input, select').each(function(i) {
//get the id attribute
var id = $(this).attr('id');
//uncheck all of the tick boxes
$(this).attr('checked', '');
//get the name attribute
var name = $(this).attr('name');
$(this).attr('name', name+"_"+count)
$(this).attr('id', id+"_"+count+"_"+i)
});
//append the newly created area to the area wrapper
clone.appendTo('[data-custom="area_wrapper"]');
est-il possible que je puisse contourner ce problème?
Dans votre code, vous utilisez 'attr ('checked', '')', cela ne fonctionne-t-il pas non plus? –