Имеется страница с закладками. Соответственно, для каждой закладки данные получаю Ajax'ом, затем: Код (Text): curDiv = $($(this).attr('name')); success:function (data) { data = trim(data); if (data != 'error') { curDiv.html(data); } else { curDiv.html('Error access data'); } } В data передается HTML код с input, button и т.п. Но когда я пытаюсь получить данные с этих input обрабатывая нажатие на button, Код (Text): var address = $('#address').text(); получаю пустую строку. Как получить значения элементов динамически выведенных на страницу по Ajax запросу?
Использовать метод .on() и желательно делегированную обработку событий. Т.е. таким макаром: Код (Text): $('#parent_elem').on('click', '.dynamic_elem', function(){ // что-то делаем });
@artoodetoo, да, на способ получения данных, я не обратил сразу внимания, но т.к. вы уже об этом написали, то повторяться не стал.