此 jQuery 代码在 div 中加载特定页面(有效):
<script type="text/javascript">
$(document).ready(function() {
$("#button2").on("click", function(){
$("#loader").load($("#button2").attr("page"));
return false;
});
});
</script>
另外,我有 2 个带有属性“page”的链接,指示要在 div 中加载的 html 文件:
<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”。如果我点击第二个链接不会加载“page2.html”。
我认为这可能是重复链接“button2”的id属性的问题,也许会发生一些事情。
我究竟做错了什么?
谢谢!