Номер нового узла в contenteditable div - PullRequest
0 голосов
/ 26 марта 2012

У меня есть такой contenteditable div:

<div id="content" contenteditable="true"></div>

И я могу вставить маркеры в этот div следующим кодом:

document.execCommand('insertHTML', false, '<img src="marker.png" class="marker">')

И я могу обрабатывать события, когда количество маркеров изменилось:

<script>
var markerCount = 0;
$('#content').bind('DOMNodeInserted DOMSubtreeModified DOMNodeRemoved', function(event) {
                                    if (markerCount != $('.marker').length) { 
                                         alert('s'); 
                                         markerCount = $('.marker').length; 
                                    }
                                    });
</script>

Как я могу получить номер (число в массиве $ ('. Marker')) вставленного маркера в этом событии?

...