第一步,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:用\\來轉義如<div
id="id[1]"></div>
$("#id\\[1\\]")
html