タイトルから理解できるかもしれませんが、ここに行きます:
私はファイルを持っています。そのファイルから、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 がどのように機能するかを説明する必要があります。ロードされたコンテンツがアクティブな関数/コードと対話できないのはなぜですか?