第一步,http://www.k99k.com/jQuery_getting_started.html
第二步,新手先仔細得全部看一遍jQuery的選擇器,很重要! ! !
(http://shawphy.com/jqueryapi/ 這裡是最新文檔,有離線版下載)
第三步,深刻了解jQuery物件和普通DOM物件的差異。互相轉換見Q1
Q1,js的寫法:document.getElementById('save').disabled=true;
在jquery中我是這樣寫的$("#save").disabled = true; 為什麼沒效果呢
A,這個是典型的問題,其實因為$("#save")出來的其實是jQuery對象,而不是普通DOM對象
這是新手常見的問題。
解法有2:
1,用JQ寫法,$("#save").attr("disabled","true");
2,轉成DOM寫法$("#save ")[0].disabled=true;
當然,$("#save")[0]也可以寫成$("#save").get(0)。他回傳的也是DOM元素
$("#save").eq(0)得到的還是jq物件
$(dom物件)就能得到一個jq物件。
Q2,取得選取的checkbox
A:
取得所有選取的checkbox:
$("input:checkbox:checked")
判斷是否一組checkbox都選取了:
if($("input:checkbox:checked").length){}
判斷某一個checkbox是否被選取
if($("input:checkbox").is(":checked ")){}
Q3,我的id裡有[]或.之類的符號,怎麼辦?或是帶有命名空間的xml標籤帶有:怎麼辦?
A:用來轉義如