我有一个表格,它采用以下代码
<div class="data" data-id="sports">
<div class="data-inner"></div>
</div>
我有一个包含左侧导航栏和中间内容的 html 页面。左侧导航包含类别列表
<li class="nav"><?=$sports?></li>
并且容器具有以下 div
<div class="container">
// js file that supports the iframe to be loaded on my page
<div class="data" data-id="sports">
<div class="data-inner"></div>
</div>
</div>
我使用了ajax,并尝试打印单击li 后返回的数据。由于正在加载的内容是 html,因此数据(iframe)在导航容器中加载,而不是在 .container 类中加载
更新
<script type="text/javascript">
$(function(){
$('#order li').click(function(){
$('.container').html('');
alert($(this).attr("nav"));
});
});
</script>
因此,如果我单击运动,将加载与data-id="sports"对应的 div 部分,如果单击 Games,则以同样的方式加载data-id="games"。游戏的 div 部分看起来像
<div class="data" data-id="games">
<div class="data-inner"></div>
</div>
最初我使用iframes,但由于 iframe 没有正确调整,我被告知使用此代码
希望你现在明白了!
我对javascript没有太多了解。请帮忙