Я добавляю элементы динамически с помощью Javascipt:Как получить смещение динамически созданных элементов?
$('.marker').append('<div class="container" id="id' + counter + '" ><input type="text" name="textbox" id="textbox' + counter + '" value="" ></div>');
counter++;
И мне нужно иметь позиции (смещение х и у) этих добавленных элементов. Пользователь может добавлять и удалять эти элементы. Затем он должен быть сохранен, и мне нужно иметь окончательный список позиций элементов.
Я пробовал использовать функцию jquery offset()
, но он работал только для не динамически добавленных элементов.
Можно ли получить смещение этих динамически добавленных элементов? И если да, то как?
Использование 'offset' должно работать нормально. См. Этот пример скрипта: http://jsfiddle.net/XGPt9/3/ –
Возможно, вам следует показать код, используемый для обнаружения смещения для динамически создаваемых элементов. Это определенно возможно, если эти элементы находятся в документе. – marchaos