Я не уверен, почему, но если у вас есть элемент с включенным contenteditable, при первом вводе пробела он добавит тег <br>
в элемент. Если элемент по умолчанию имеет пробел (<p contenteditable="true">this is a test</p>
), все будет хорошо, но как только пользователь ударит эту пробел (или даже скопирует + вставляет пробел), Firefox добавляет <br _moz_dirty="" />
к <p>
.
Кто-нибудь знает, почему или просто исправить? Это мой первый раз, когда я играю с довольными, так что многие из них для меня новы. На данный момент я просто использую $('br').remove()
, который, кажется, работает, но я бы хотел объяснить и надлежащим образом предотвратить его, если кто-нибудь знает.