我的代码不起作用,以后的脚本似乎找不到先前插入的元素。
我将基本语法错误更新为前三个答案,但它似乎仍然不起作用。
代码 :
<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>