《鋒利的jquery》認識jquery總結

2021-09-19 21:41:30 字數 753 閱讀 1041

window.onload和$(document).ready()執行時機不同,前者必須等待網頁中所有的內容載入完畢後,後者是所有dom結構繪製完畢後;編寫個數前者只允許乙個,後者允許多個。

jquery物件和dom物件是不同的,但是可以進行相互轉換:

var $jq = $("#jq");

var jq = $jq[0];

// var jq = $jq.get(0);

dom轉jquery的話,就只需要加上$關鍵字就好了。

隱式迭代。舉例來說,使用選擇器獲得多個jquery物件後,改變其click事件:

$("a.click").each(function

())})

// 以上方法通過each對每乙個a標籤進行click操作,這看起來似乎非常合乎常理。但對於jquery來說,完全可以這樣做

$("a.click").click(function

(event))

jquery的is()方法也非常實用。

用乙個表示式來檢查當前選擇的元素集合,如果其中至少有乙個元素符合這個給定的表示式就返回true。

如果沒有元素符合,或者表示式無效,都返回』false』。

注意:在jquery 1.3中才對所有表示式提供了支援。在先前版本中,如果提供了複雜的表示式,比如層級選擇器(比如 + , ~ 和 > ),始終會返回true

鋒利的JQuery(六)

ajax 可以設定beforesend error success complete等 getscript 載入js檔案 getjson 載入json檔案 each 通用的遍歷方法 serialize 將dom元素內容序列化為字串 serializearray 將dom元素內容序列化為json格式的...

鋒利的JQuery(五)

jquery與ajax load load url restext load test.html 載入所有元素 load url selector restext load test.html para 載入class為para的元素 load url,callback restext load t...

鋒利的jquery學習

jquery物件是通過jquery包裝dom物件後產生的物件,是jquery獨有的。jquery物件無法使用dom物件的任何方法,dom物件也不能使用jquery物件的方法。jquery提供兩個方法將乙個jquery物件轉換成dom物件。var cr cr jquery物件 var cr cr 0 ...