So löschen Sie ganze span-Elements mit contenteditable umfasst drin?

Ich habe eine contenteditable div. Innen habe ich einen 'Bruchteil' span, mit Bezug auf dieser link. Hier ist meine aktuelle code (die zahlen in den Spannweiten sind nur dummy-zahlen):

<span style="display:inline-block; vertical-align:middle;" contenteditable="false">
  <span style="display:block; min-width: 20px;border-bottom:1px solid black; text-align: center; outline: none;" contenteditable>6</span>
  <span style="display:block; min-width: 20px;text-align: center;outline: none;" contenteditable>7</span>
</span>

Mein problem ist, wenn ich versuche zu löschen, dieser 'Bruchteil' span (des äußeren erstrecken, und es sollte gelöscht werden, denn dies ist ein Mathe-WYSIWYG-Programm), es entfernt nur die Inhalte der beiden inneren contenteditable überspannt. Wenn ich versuche es zu löschen (natürlich von außerhalb des äußeren erstrecken, aber innerhalb der contenteditable div -), ich möchte, dass alle drei Elemente entfernt werden. Ich will nicht die äußere Spannweite noch zu Verweilen.

Irgendwelche Lösungen?

UPDATE: Wenn es keine Möglichkeit gibt, dies zu tun, gibt es eine Möglichkeit zu wählen, dass die gesamte span-element und seinen Inhalt, wenn der Benutzer drückt die entf-Taste neben der großen Bruchteil span?

  • Könntest du zeigen, was du versucht hast? Oder zumindest ein bisschen von js, um besser zu verstehen, Ihr Problem?
  • Nein, es ist eigentlich ganz einfach - ich bin versucht zu erstellen, eine Mathe-WYSIWYG-Programm, wie oben erwähnt, und ich bin fest auf dem Teil, wo, nachdem ein Benutzer erstellt ein 'Bruchteil', haben Sie Schwierigkeiten, es zu löschen.
Schreibe einen Kommentar