Покрытие пролетов прозрачным div / изображением - PullRequest
0 голосов
/ 13 марта 2012

Я хочу, чтобы содержимое редактируемого содержимого div не редактировалось.Допустим, у меня есть такая структура:

<div contenteditable=true></div>

Теперь с некоторыми функциями структура станет

    <div contenteditable=true> <p class="x">abc</p> some text <p
 class="x">abc</p><p class="x">abc</p><p class="x">abc</p>  again
 editable continues</div>

Я хочу сделать div частично недоступным для редактирования (сначала начиная с формы *Тег 1007 * до последнего тега <p>, поэтому я решил покрыть их прозрачным тегом div. Это прекрасно работает, если теги <p> находятся в продолжении, но если между ними есть какой-то текст, он доступен для редактирования (это непокрыты прозрачным div).

Есть ли какое-либо решение для покрытия некоторого содержимого редактируемого div содержимого прозрачным div или сделать его частично недоступным для редактирования?

Примечание: Я не хочу оборачивать все теги <p> каким-либо другим элементом.

1 Ответ

0 голосов
/ 13 марта 2012

Вы можете сделать наоборот - установить div contenteditable=false и обернуть редактируемую область в span с contenteditable=true

...