作者averywu (我是阿Q )
看板Ajax
标题[问题] 初学Jquery的几点问题
时间Tue Dec 1 22:48:25 2009
好吧,我才刚摸这个二天。
学着的过程中,有几点不懂。不知道有没有人可以指点一下这麽初级
的问题。
<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
<script language = "javascript">
$("a#open").click(function() {
$("#menu").show();
return false;
});
</script>
<style type="text/css">
#menu {display: none}
</style>
<a id="open" href="#">控制面板</a>
<ul id="menu">
<li><a href="#1">控制面板首页</a></li>
<li><a href="#2">编辑个人资料</a></li>
<li><a href="#3">个人空间管理</a></li>
</ul>
这是我直接从教学网站上拉下来的,可是在我的环境下完全不动作。
在对方的站上是有效果的。
jquery确定有载入。是什麽问题呢?(我的档就上面几行,还是要完整的html才能
作用?)
$("form").submit(function() {
if ($("input
#username").val() == "")
$("span.help").show();
});
这段里,submit(後有加function()
$("#body").css({
border: "1px solid green",
height: "40px"
});
这段里,css後面没加function()
$("a[target]").append(" (Opens in New Window)");
这段里不止没加function,连大括号都不见了。
大括号及function()适用时机为何呢?
问的很肤浅,请见谅。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.124.142.152
1F:→ grence:我觉得问题在於 不熟 JavaScript就在用 jQuery. 12/02 02:01
2F:→ grence:但学 JavaScript,没听过有人初学就从基本开始看.... 12/02 02:02
3F:→ grence:只能建议你…边做边学的同时不要不求甚解 要弄清楚在做什麽 12/02 02:04
4F:推 aiyswu:我是先学jQ再渐渐熟悉JS的,我觉得顺序没问题呀! 12/04 03:54
5F:→ aiyswu:因为我看的教学也是直接教jQ 却没提到JS 12/04 03:56
6F:→ aiyswu:但是我是本身就熟php及html/css! 可能有点关系吧 12/04 03:57
7F:→ jaceju:第一段程式码的第二个 script 位置不对...DOM 还没载入... 12/15 23:53
8F:→ jaceju:jQuery 抓不到...要用 $(document).ready(...) 包起来... 12/15 23:54
9F:→ jaceju:回完才发现有高手回应了 = = 12/15 23:56