作者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