J'ai quelques problèmes avec Microsoft Explorer 6/7 et la fonction jQuery "clone". Le jQuery que j'utilise est:jQuery .clone() et Microsoft Explorer (bug?)
$(function() {
$('#addFields').click(function() {
var newCredit = $('#original').clone(); // create new set
newCredit.find('input').val(''); // empty input fields
$(this).before(newCredit); // append at the end
return false;
});
});
Le formulaire HTML ressemble à ceci:
<div id="original">
<li id="prodEnt" >
<label class="description" for="entity[]">Entity </label>
<div>
<input name="entity[]" class="element text medium" type="text" value="" />
</div>
</li>
<li id="entFunc" >
<label class="description" for="element_5">Function </label>
<div>
<input name="function[]" class="element text medium" type="text" value="" />
</div>
</li>
<li class="section_break_small"></li>
</div>
Le navigateur Microsoft ne peut pas répliquer plus d'un clone, et n'a pas de style (CSS), le nouveau éléments.
S'il vous plaît me conseiller à une alternative amicale IE! Merci.
Je mis à jour ma réponse pour montrer comment sélectionner seulement le premier si vous l'avez changé en classe. J'espère que cela aide. :) –