ページ1
<html>
<head>
<script src="jquery-1.8.3.js" type="text/javascript"></script>
</head></head>
<body><div id="main"></div> </body>
<script>$('div[id=main]').load('page2.php')
$('span[id*=temp]').on('click',function(){
alert(this.id); }); //this block of code not working!!
</script>
</html>
ページ2
<div>
<span id="temp">
this is demo
</span>
</div>
基本的に、タグがクリックされたときにメイン div に page2 を再度ロードしたいのですが、ページ 1 のタグの ID をフェッチできません。ページ 1 のスクリプトがページ 2 のアイテムまたはタグに対して機能しません。