この jQuery コードは、div 内の特定のページを読み込みます (これは機能します)。
<script type="text/javascript">
$(document).ready(function() {
$("#button2").on("click", function(){
$("#loader").load($("#button2").attr("page"));
return false;
});
});
</script>
また、divにロードされるhtmlファイルを示す属性「ページ」を持つ2つのリンクがあります。
<li><a href="#" title="" id="button2" page="page1.html">Link 1</a></li>
<li><a href="#" title="" id="button2" page="page2.html">Link 2</a></li>
これは、ページが読み込まれる div です。
<div id="loader"></div>
問題は、最初のリンクをクリックしたときに「page1.html」しかロードされないことです。2 番目のリンクをクリックすると、「page2.html」が読み込まれません。
繰り返しのリンク「button2」のid属性の問題ではないかと思います。
私は何を間違っていますか?
ありがとうございました!