JQuery: Verschachtelte Elemente neu anordnen

Ich möchte gerne verschachtelte innere Elemente entfernen

Lorem ipsum dolor sit amet
soll zu
Lorem ipsum dolor sit amet

Mein Ansatz war:

$( "b" ).children( "b" ).unwrap();

… was aber leider nicht funktioniert, da das äußere Element entfernt wird (unwrap bezieht sich ja immer auf das Parent).

Edit:

$( "b" ).children( "b" ).contents().unwrap();

Wie kann ich denn das Ganze neu verschachteln, so dass als Ergebnis folgendes herauskommt?

[HTML]Lorem ipsum dolor sit amet[/HTML]
soll zu
[HTML]Lorem ipsum dolor sit amet[/HTML]
werden.

D.h. praktisch gesehen soll das innere Element „umgekehrt“ werden. Aber einfach nur umkehren per replace funktioniert nicht. Insofern dachte ich daran, dass ich einmal das innere Element und das äußere Element getrennt bearbeite und neu verschachtel. Aber es will nicht funktionieren…[/HTML]

hö? Wieso willst du ungültiges HTML produzieren?

Wieso? Der ist doch korrekt. Sind dann zwei fett markierte Abschnitte. Vorher waren es zwei ineinander verschachtelte Abschnitte.

Nein, der ist nicht korrekt … Das wäre korrekt:

Lorem <b>ipsum <i>dolor</i></b> <i>sit <b>amet</b></i>

Aber da du zurzeit ohnehin ein Thema nach dem anderen rausschmeißt hab ich gar keinen Bock dir zu helfen.

Bleibt dir natürlich frei… Nur frage ich mich, was genau ich jetzt falsch gemacht haben soll:

  1. Meine Fragen haben alle einen aussagekräftigen Titel und unterscheiden sich auch, so dass nicht alles in einen Thread passt
  2. Wenn ich irgendwelche Lösungen gefunden habe, habe ich sie gepostet, damit andere auch etwas davon haben
  3. Ich erwarte keine fertig programmierte Lösungen, sondern frage nach Herangehensweisen, Lösungsansätzen oder Grundsätzlichem
  4. In meinem Workflow probiere ich vieles selbst, versuche Sachen nachzulesen und suche entsprechend im Internet, erst dann kommt der Post hier.
  5. Ich wusste nicht, dass es ein Limit an Fragen gibt; da ich jetzt gerade sehr intensiv an einem Projekt arbeite, ergeben sich eben für mich auch Fragen. Letztlich habe ich durch das Forum hier sehr viel gelernt, so dass ich die meisten Aufgaben mittlerweile auch lösen kann. Aber an manchen Stellen bleibe ich eben doch hängen oder stehe auf dem Schlauch. Manchmal ist meine Lösungsidee auch zu kompliziert, weil ich vielleicht eine passende Funktion gar nicht kenne.

Merkwürdig, dass ich dennoch in dem Forum als störend empfunden werde…