У меня есть такой 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')) вставленного маркера в этом событии?