朋友您好我的页面上有三个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标签都是我在这里做错了什么?
感谢
答案 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