Jquery append <select> funktioniert nicht im IE7, aber funktioniert in firefox

Ich bekomme Daten aus einer Datenbank mittels AJAX und das Anhängen der tags an eine select-Anweisung. Der folgende code funktioniert in firefox, aber nur teilweise im IE. Das problem im IE ist, schafft die option-Elemente in der dropdown-Liste auswählen, aber der "text" - Attribut mit dem Wert leer ist (die dropdown erscheint mit 30 leeren Zeilen! Aber die "value" - Attribut-Wert wird korrekt gesetzt (was hte Primärschlüssel aus meiner Datenbank). Gibt es ein anderes Feld, das ich brauche, um in DH andere als "text"? Den Fett gedruckten text in der code unten ist, wo ich denke das problem liegt. BTW ist der Wert nicht leer ist, und ich habe versucht, indem in einem string-literal an seinem Platz und es ist noch leer im IE.

Der code ist:

$.each(data, function(key,value){
    $("<option>").attr("value", key).attr("text",value).appendTo("#select1");
});

InformationsquelleAutor Dan | 2009-04-07

Schreibe einen Kommentar