load + click
Добрый день!
Подскажите, пожалуйста, почему не срабатывает событие click после загрузки load стороннего контекста.
<script type="text/javascript">
$(document).ready(function(){
$('#user_info').load('user_info.php');
$('#login').click(function(){
alert("good");
return false;
});
});
</script>
<table width="250px" border="0">
<tr>
<div id="user_info">
</div>
</tr>
</table>
user_info.php <td><a id="login" href="#">ВКонтакте вход</a></td> |
<script type="text/javascript">
$(document).ready(function(){
$('#user_info').load('user_info.php');
$('#login').on('click',function(){
alert("good");
return false;
});
});
</script>
<table width="250px" border="0">
<tr>
<div id="user_info">
</div>
</tr>
</table>
Для подгружаемого(могущего отсутствовать в текущий момент) контента используются event через .on или .live |
Спасибо за помощь.
.on - не сработало; .live - работает, как часики; |
| Часовой пояс GMT +3, время: 13:05. |