Fügen Sie HTML in caret in einem contenteditable div ein

Ich habe ein div mit contenteditable gesetzt und ich bin die Erfassung Tastendruck-mithilfe von jquery zu preventDefault() wenn Sie die enter-Taste gedrückt wird. Ähnlich diese Frage, die fügt den text an der cursor, ich möchte direkt mit "html einfügen", für die Kürze werden wir sagen, das ein br-tag. Mit der Antwort auf die Frage oben eigentlich funktioniert im IE, wie es verwendet die range.pasteHTML-Methode, aber in anderen Browsern wird das br-tag erscheinen würde, als plain-text und nicht in html. Wie könnte ich ändern, die Antwort zum einfügen von html und nicht text ?

InformationsquelleAutor der Frage Niall | 2011-07-14

Schreibe einen Kommentar