Я следил за тем, как создать местозаполнитель для div [contenteditable].ContentEditable Placeholder Issue
Мой код выглядит следующим образом: http://jsfiddle.net/sdxjgkzm/
$('div[data-placeholder]').on 'keydown input', ->
if (this.textContent)
this.dataset.divPlaceholderContent = 'true'
else
delete(this.dataset.divPlaceholderContent)
К сожалению, проблема заключается в том, что, как вы можете видеть заполнитель стандартного входного потока в остается до тех пор, пока не начнется набор текста, в то время как contenteditable идет прочь, как только вы щелкните внутри.
Как исправить это?
это не работает? Он уходит по клику? – infinity
@infinity Извините, я связал вас с неправильным скриптом. См. Новый. http://jsfiddle.net/d5ep3eLw/1/ – Red2678