Здравствуйте. Помогите, чтоб событие отрабатывалось только при печати в первом 'p'. Спасибо.
jsfiddle.net/kukaew/96ost4z5
<div contenteditable="true" class="txt">
<p>Должен добавляться "!"</p>
<p>А здесь не должен.</p>
</div>
<div id="pole"></div>
$('.txt').focus();
$('.txt').on('input', function() {
$('#pole').append('!');
});
Делегирование не работает. Пытаюсь как-то так поймать номер первого 'p' - не получается.
var selObj = window.getSelection(),
rng = selObj.getRangeAt(0),
root = rng.startContainer;