私のコードは機能しません。前に挿入された要素が後のスクリプトで見つからないようです。
最初の 3 つの回答者として基本的な構文エラーを更新しましたが、まだ機能しないようです。
コード:
<html>
<head>
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="http://code.jquery.com/jquery-migrate-1.1.1.min.js"></script>
<script type="text/javascript">
$(document).ready( function() {
$('#menu').html('<a href="page4.html" class="dynamicLoad">ddd</a>');
});
$(document).ready( function() {
$( 'a.dynamicLoad' ).click( function( e ) {
e.preventDefault(); // prevent the browser from following the link
e.stopPropagation(); // prevent the browser from following the link
$( '#myDiv' ).load( $( this ).attr( 'href' ) );
});
});
</script>
</head>
<body>
<div id="menu">mymenu</div>
<div id="myDiv">aaaaaaaaaaaa</div>
</body>
</html>