Когда вы полностью переместитесь в начало тега <li>
в теге <ul>
, редактируемом для контента, все остальные теги <li>
будут удалены.
<ul contenteditable="true">
<li>Hello</li>
<li>World</li>
</ul>
jsfiddle: http://jsfiddle.net/8Q53V/
Поместите курсор после "d" в мире и обратно на весь путь до начала строки. Когда вы снова нажмете backspace, он также удалит элемент списка "Hello". Как вы можете предотвратить это поведение?
UPDATE: похоже, что это поведение существует только в Chrome