我们如何通过单击菜单栏来更改div内容而不刷新页面

时间:2013-10-24 06:37:55

标签: javascript html xhtml

<div id="containerright">
  <div id="containerrighttop">
    <ul>
      <li><a  href="C:\Users\Ravi Ranjan\Desktop\new web\New folder/content-  1.     html">Content 1</a></li>
      <li><a  href="C:\Users\Ravi Ranjan\Desktop\new web\New folder/content-2.html">Content 2</a></li>
      <li><a  href="C:\Users\Ravi Ranjan\Desktop\new web\New folder/content-3.html">Content 3</a></li>
    </ul>
  </div>
  <div id="containerrightbottom">
  </div>
</div>
</div>

**这是我用ajax编写的脚本** 在这个我想要水平方式的菜单栏,以便点击该菜单栏时同一页面的一部分上的div内容随着页面刷新而变化

<script type="text/javascript">

    $(function() {

        $("#conatinerright""#containerrighttop").click(function() {

            $("#conatinerright""#containerrightbottom" ).load($(this).attr("href"));

            return false;
        });

    });
</script>

1 个答案:

答案 0 :(得分:0)

$(function() {
    $("#containerrighttop a").click(function() {
        $("#containerrightbottom").load($(this).attr("href"));
        return false;
    });
});

你的问题是:

  1. 你拼错了#containerright。不需要选择器的这一部分,因为内部DIV的ID足够了。
  2. 您使用无效语法,将两个字符串放在一起,没有+来连接它们。
  3. 您将点击处理程序绑定到#containerrighttop,但它应绑定到锚点。