これは私のメインページのhtmlです:
<script type="text/javascript" src="js/jquery.min.js"></script>
<div><a href="#" class="MyClick">Parent Click</a></div>
<div class="content"></div>
<script>
$(document).ready(function(){
$('.MyClick').click(function(){
$('.content').load('page2.html');
});
})
</script>
これはpage2.htmlです
<a href="#" class="showoff">Child Click</a>
<script type="text/javascript">
$(document).ready(function(){
$('.showoff').live('click',function(){
console.log('I Clicked');
});
});
</script>
リンクをparent click
クリックすると、ロードpage2.html
され、クリックされdiv.content
たときchild click
にコンソールのfirebugで印刷されます..
しかし、私の問題は、もう一度parent click
クリックしてもう一度クリックするchild click
と、コンソール印刷で2回クリックしますが、1回クリックすると、page2.html
まだDOMから削除されずchild click
、page2.htmlで新しいものと一緒に発射される前のようです..
page2.html
一度クリックしただけで複数行が印刷されない回数をロードしたいChild click