So fügen Sie OPTIONs mit jQuery in SELECT ein - Cross-Platform, Even IE6

10

Ich brauche eine plattformübergreifende Möglichkeit, OPTIONs mit jQuery in ein SELECT einzufügen. Ich denke, ich erinnere mich in der Vergangenheit, dass IE6 nichts tut, wenn es heißt:

%Vor%

Ich denke, ich erinnere mich, dass das obige in allen Browsern sowie in Firefox 2+ und IE7 + funktioniert, aber nicht in IE6. Richtig? Wenn ja, wie lautet die Problemumgehung?

    
Volomike 22.07.2010, 17:08
quelle

2 Antworten

1

JavaScript ist Cross-Platform, sogar IE6.

Um zu testen, wie es im IE6 aussieht, öffnen Sie den Internet Explorer Browser und verwenden Sie die F12-Option, und wählen Sie im neuen rechten Debug-Menü die letzte Schaltfläche - Emulation - dort können Sie sehen, wie es in IE6, IE7, IE8, IE9 funktioniert. IE10 usw.   Das Vollbild-Beispiel zum Testen von IE6 hier : Ссылка

Sehen Sie, wie dynamisch die Liste der Status geändert wird, wenn ich US oder Kanada wähle

Beispiel: Ссылка

%Vor%

Beispiel: Ссылка

    
Intacto 24.07.2014, 13:38
quelle
11

Als Erstes warten Sie nicht darauf, dass das DOM mit Ihrem Code bereit ist. Sie sollten Ihren jQuery-Code in:

einschließen %Vor%

Ich bin mir nicht sicher über IE6-Kompatibilität, aber Sie könnten stattdessen versuchen, die .appendTo-Funktion, wie zum Beispiel:

%Vor%

Beispiel:

Ссылка

    
KP. 22.07.2010 17:22
quelle