Comment insérer OPTIONS dans SELECT avec jQuery - multi-plateforme, même IE6
J'ai besoin d'une croix-plate-forme de façon à insérer les OPTIONs d'un SELECT avec jQuery. Je pense que je me souviens, dans le passé, que IE6 ne fait rien quand cela s'appelle:
<select id="myselect" size="1">
<option value=""></option>
</select>
<script type="text/javascript">
$('#myselect').append('<option value="test1">test1</option>');
$('#myselect').append('<option value="test2">test2</option>');
</script>
Je crois me rappeler que le ci-dessus a travaillé dans tous les navigateurs comme Firefox 2+ et IE7+, mais pas IE6. - Il Correct? Si oui, quelle est la solution?
source d'informationauteur Volomike
Vous devez vous connecter pour publier un commentaire.
JavaScript est multi-Plateforme, Même IE6.
Pour tester la façon dont elle regarde dans IE6, ouvrez Internet Explorer Navigateur et utiliser la touche F12 option, et dans le nouveau droit debug menu, sélectionnez dernier bouton - Emulation - là, vous pouvez voir comment cela fonctionne dans IE6,IE7,IE8,IE9,IE10, etc.
Le plein écran, par exemple pour tester IE6 ici: http://jsfiddle.net/3Qv6P/embedded/result/
Voir comment de manière dynamique est en train de changer la liste d'états, si je choisis les usa ou le Canada
exemple: http://jsfiddle.net/3Qv6P/
exemple: http://jsfiddle.net/3Qv6P/
Tout d'abord, vous n'êtes pas d'attente pour les DOM, pour être prêt avec votre code. Vous devriez être à l'emballage de votre jQuery code:
Je ne suis pas sûr de compatibilité IE6, mais vous pouvez essayer de l' .appendTo fonction de la place, tels que:
exemple:
http://jsfiddle.net/W6L9d/