ya das Problem ist IE Kompatibilitätsmodus. Dies funktioniert gut in IE9 Ссылка und Firefox, aber wenn Sie in den IE-Kompatibilitätsmodus wechseln, funktioniert es nicht.
%Vor%aber Ссылка funktioniert auch im IE-Kompatibilitätsmodus
%Vor%ya das Problem ist Ihr HTML-Markup wie vorgeschlagen die folgende Änderung
%Vor% fügt Elemente eher an table
statt an div
element
daher js-code:
%Vor%hoffe das hilft
Sieht so aus, als würden Sie direkt ein tr
hinzufügen, das in keinem Browser ein gültiges HTML ist. Andere Browser werden nicht schreien, aber IE wird es tun. Probieren Sie es aus.
Arbeiten Demo
Markup-Änderung
%Vor%JS ändern
%Vor%Es scheint, dass du ein einzelnes TR an ein div angehängt hast, was dein Problem sein könnte. Sie sollten es stattdessen an den TBODY einer TABLE anhängen.
Fragen sind:
table
& gt; Wrapper in #Buttondiv? Denken Sie über diese Fragen nach und wenn das Ergebnis "nein" ist, ist das das Problem
Wenn Sie & lt; table
& gt; Wrapper, ändern
bis
%Vor%Vielleicht hilft es, wenn Sie zuerst die Elemente erstellen. So erstellen Sie ein Objekt für Ihre Zeile, Spalte, Textfeld usw. Und dann fügen Sie das Objekt ineinander. Fügen Sie die Zeile schließlich Ihrem div hinzu. Abgesehen davon ist es etwas seltsam, eine Zeile zu einem div hinzuzufügen und nicht zu einer Tabelle ...
Tags und Links jquery internet-explorer-8