У меня есть contentEditable div
, каждая из которых имеет собственный элемент, например:
<div contenteditable="true">
<p id="p1">
<span id="s1">S</span>
<span id="s2">o</span>
<span id="s3">m</span>
<span id="s4">e</span>
<span id="s5"> </span>
<span id="s6">t</span>
<span id="s7">e</span>
<span id="s8">x</span>
<span id="s9">t</span>
</p>
</div>
И я пытаюсь оправдать более длинный текст, используя text-align: justify
, но это не работает. Это странно, потому что работает text-align: center
и text-align: right
.
После этого я пытаюсь сделать это с помощью script, который добавляет margin-right
к каждому пространству, но когда я пишу новый текст в параграф, он сработает.
Как я могу это сделать (и сохранять id
и другие атрибуты в каждом элементе) с помощью JavaScript и/или JQuery?