[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: проблема с грамматикой
maximka787
Ребят, поправьте пожалуйста код, не пойму почему данные не обновляются в функции.

$(".start").click(function () {

var res = '<div><textarea id="newtextarea"></textarea>' +
'<input type="button" id="subm" /></div>';

$.fancybox(res);

$("#subm").click(function () {

var new_text = $('#newtextarea').text();
alert(new_text);

});

});
Нажимаем на ссылку .start, появляется модальное окно которое содержит элемент textarea и кнопку. До этого момента все отлично. Но при нажатии на кнопку #subm переменная new_text не обновляется

_____________
..Работает - не трогай!
Michael
Тебе надо не click использовать тут:
$("#subm").click

а live:
$("#subm").live('click', function(){...


_____________
There never was a struggle in the soul of a good man that was not hard
maximka787
Michael
Спасибо за подсказку. Идея верная, но в случае с fancybox-ом не работает. Видимо проще не использовать модальные окна вообще.

_____________
..Работает - не трогай!
tomash
maximka787
а посмотри .on(), кстати live() - объявлена устаревшей

_____________
Чтобы понять, что такое рекурсия - нужно понять, что такое рекурсия.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.