jQuery append-Funktion funktioniert nicht in Internet Explorer 8

Hier ist mein code-

$("body").append("<div>" +
                        "<ul>" +
                            "<li>" +
                                "<a href='javascript:void(0)' onclick='add()'>Add</a>" +
                            "</li>" +
                            "<li>" +
                                "<a href='javascript:void(0)' onclick='edit()'>Edit</a>" +
                            "</li>" +
                            "<li>" +
                                "<a href='javascript:void(0)' onclick='delete()'>Delete</a>" +
                            "</li>" +
                        "</ul>" +
                    "</div>");

Im IE8 bekomme ich folgende Fehlermeldung -
Fehler auf der Webseite details

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0)
Timestamp: Wed, 27 Mar 2013 07:03:53 UTC

Message: HTML Parsing Error: Unable to modify the parent container element before the child element is closed (KB927917)
Line: 0
Char: 0
Code: 0
entfernen Sie die $ (), fügen Sie einfach die Zeichenfolge der Elemente
das war ein Schreibfehler in dieser Frage, korrigierte er.
mögliche Duplikate von Problem mit HTML-Parser in Internet Explorer
sind Sie dabei synchron diese innerhalb der body-Tags? wenn ja, versuchen Sie wickelte Sie in $(document).ready(function(){/* here... */});

InformationsquelleAutor Ashwin | 2013-03-27

Schreibe einen Kommentar