Может быть, вы поняли из названия, однако здесь я иду:
У меня есть файл, из этого файла я загружаю некоторые другие данные из файла php:
Файл 1 html файл
<html>
<head>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript">
$(function() {
$('#content').load('source.php');
$("#link").click(function() {
alert('Message1!');
return false;
});
});
</script>
</head>
<body>
<div id="content"></div>
</body>
</html>
Файл source.php
<?php
for($i=1;$i<=10;$i++) {
echo '<a href="#" id="link">Link '.$i.'</a>';
}
?>
После того, как содержимое загружено из php-файла, теперь этот код
$("#link").click(function() {
alert('Message1!');
return false;
});
не работает с загруженным контентом (ссылками).
Мне нужно только объяснение, как работает этот DOM, почему загруженный контент не может взаимодействовать с активными функциями / кодами?