jQuery 學習二 核心函式

2021-08-23 13:52:36 字數 2099 閱讀 6878

[b][color=#345286] ● jquery(expression, [context])[/color][/b]

/*** @expression css 選擇器

* @context 查詢的上下文

* @return jquery object

*/function jquery(expression, [context]);

[color=#345286] 這個函式接收乙個包含 css 選擇器的字串,然後用這個字串去匹配一組元素。

jquery 的核心功能都是通過這個函式實現的。jquery中的一切都基於這個函式,或者說都是在以某種方式使用這個函式。這個函式最基本的用法就是向它傳遞乙個表示式(通常由 css 選擇器組成),然後根據這個表示式來查詢所有匹配的元素。

預設情況下, 如果沒有指定 context 引數,$() 將在當前的 html 文件中查詢 dom 元素;如果指定了 context 引數,如乙個 dom 元素集或 jquery 物件,那就會在這個 context 中查詢。

預設情況下,如果沒有指定context引數,$() 將在當前的 html 文件中查詢 dom 元素;如果指定了 context 引數,如乙個 dom 元素集或 jquery 物件,那就會在這個 context 中查詢。[/color]

[b][color=#345286] ● jquery(html)[/color][/b]

/*** @html 用於動態建立 dom 元素的 html 標記字串

* @return jquery object

*/function jquery(html);

[color=#345286] 根據提供的原始 html 標記字串,動態建立由 jquery 物件包裝的 dom 元素。

你可以傳遞乙個手寫的 html 字串,或者由某些模板引擎或外掛程式建立的字串,也可以是通過 ajax 載入過來的字串。但是在你建立 input 元素的時會有限制,可以參考示例。當然這個字串可以包含斜槓 (比如乙個影象位址),還有反斜槓。當你建立單個元素時,請使用閉合標籤或 xhtml 格式。例如,建立乙個 span,可以用 $("") 或 $(""),但不推薦 $("")。[/color]

// 在 ie 中無效

$("").attr("type", "checkbox");

// 在 ie 中有效

$("");

[b][color=#345286] ● jquery(elements)[/color][/b]

/*** @elements(element, array) 用於封裝成 jquery 物件的 dom 元素

* @return jquery object

*/function jquery(elements);

[color=#345286] 將乙個或多個 dom 元素轉化為jquery物件。這個函式也可以接收 xml 文件和 window 物件(雖然它們不是 dom 元素)作為有效的引數。[/color]

[b][color=#345286] ● jquery(callback)[/color][/b]

/*** @callback(function) 當 dom 載入完成後(僅僅是 dom 樹形成)要執行的函式

* @return jquery object

*/function jquery(callback);

[color=#345286] $(document).ready() 的簡寫。

允許你繫結乙個在 dom 文件載入完成後執行的函式。這個函式的作用如同 $(document).ready() 一樣,只不過用這個函式時,需要把頁面中所有需要在 dom 載入完成時執行的 $() 操作符都包裝到其中來。從技術上來說,這個函式是可鏈結的 - 但真正以這種方式鏈結的情況並不多。

你可以在乙個頁面中使用任意多個 $(document).ready 事件。[/color]

jQuery核心函式

jquery核心函式 1.jquery expression,context 返回值 jquery 這個函式接收乙個包含 css 選擇器的字串,然後用這個字串去匹配一組元素。示例 找到所有 p 元素,並且這些元素都必須是 div 元素的子元素。html one two three jquery di...

jQuery核心函式

一,jquery selector,context 這個函式接收乙個包含 css 選擇器的字串,然後用這個字串去匹配一組元素。jquery 的核心功能都是通過這個函式實現的。jquery中的一切都基於這個函式,或者說都是在以某種方式使用這個函式。這個函式最基本的用法就是 向它傳遞乙個表示式 通常由 ...

jQuery核心函式

使用jquery的第一步就是獲取jquery物件,jquey庫中獲取jquery物件主要有如下兩種方式 1 使用 函式或用jquery物件提供的,利用父子關係來返回有jquery物件。2 jquery物件的呼叫方法改變自身後將再次返回該jquery物件。所以jquery 函式獲取jquery物件的重...