Показать сообщение отдельно
  #1 (permalink)  
Старый 09.12.2009, 15:05
Новичок на форуме
Отправить личное сообщение для cathunter Посмотреть профиль Найти все сообщения от cathunter
 
Регистрация: 09.12.2009
Сообщений: 2

Динамическая вставка объектов
Стоит задача, по клику на кнопку #add_element_image добавлять в область контента #contener новые блоки id="image". Упрощенный код:
$(document).ready(function() {                                     
    $("#add_element_image").click(function(){ 
             $('#contener').append($('<div id="image">  <img id="resizebleImage" src="pyatnitso_112.jpg" width="200px"height="205px">    </div>'));    
             });                 
    $("#image").click(function(){
             alert("fhfgyu");
             });     
});

Для нововставленных объектов существуют правила, например, событие на клик. Но оно не срабатывает.
Если же сделать так:
$(document).ready(function() {                                     
    $('#contener').append($('<div id="image">  <img id="resizebleImage" src="pyatnitso_112.jpg" width="200px"height="205px">    </div>'));                     
    $("#image").click(function(){
             alert("fhfgyu");
             });     
});
, то событие склик срабатывает на созданном объекте.

Подскажите в чем ошибка, мне нужно именно динамически вставлять блоки, в результате каких либо событий, и чтобы вставленные объекты подчинялись описанным jqyery правилам.
Ответить с цитированием