我无法使用jquery隐藏div标签?

时间:2010-08-05 22:16:37

标签: jquery

朋友您好我的页面上有三个div标签..

我在初始页面加载时试图隐藏两个div标签

<div id="firstpage">

</div>

<div id="secondpage">

</div>
<div id="thirdpage">

</div>

我的脚本是

<script type="text/javascript>
$(document).ready(function(){
  $("#secondpage").hide();
  $("#thirdpage").hide();
});
</script>

但我看到我所有的div标签都是我在这里做错了什么?

感谢

4 个答案:

答案 0 :(得分:3)

如果你想在onload上做,为什么不在css中做呢?

#secondpage,
#thirdpage {
    display:none;
}

答案 1 :(得分:2)

该脚本不会执行,因为开始标记未关闭:

<script type="text/javascript?

应该是

<script type="text/javascript">

答案 2 :(得分:1)

你的封闭标签错误/缺失,但可能无关。

编辑:

1)安装Firebug并在Net-&gt; JS选项卡下查看是否实际加载了jquery。 我打赌不是。应该有一个单独的.js文件的GET请求。 2)如果不包含JQuery,Firebug的Console应该为未定义的东西提供错误。

很可能你没有包含JQuery,正如其他人所指出的那样。

答案 3 :(得分:1)

看起来你不包括jQuery。有几种方法可以包含jQuery - http://www.ajaxprojects.com/ajax/tutorialdetails.php?itemid=609