[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: JQuery и setInterval
Stasonix
JQuery и setInterval, как повесить событие на элемент DOM, пришедший из APPEND'A?

как сделать чтобы функция alert("ok!"); срабатывала при событии click на метке с id="lab"?

<div id='content'>
 history begin<br/>
</div>


window.setInterval(function(){

$('#content').append(" <label id='lab'>pls make it clickable<br/></label>");

},3000);



$('#lab').click(function(){

alert("ok!");

});



#content{
width: 200px;
height: 200px;
border: 2px groove red;
background-color: blue;
color: white;
}


(CSS это для того чтобы все понимали что происходит), а вообще это лучше fiddle: сразу все, чтобы вам не копипастить



Спустя 1 час, 38 минут, 58 секунд (8.07.2011 - 01:04) ИНСИ написал(а):
$('#lab').live('click' ,function(){
alert("ok!");
}

Спустя 46 минут (8.07.2011 - 01:50) Stasonix написал(а):
Цитата (INSIDIOUS @ 7.07.2011 - 22:04)
$('#lab').live('click' ,function(){
alert("ok!");
}

Спасибо, вылечил!
Быстрый ответ:

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