首頁  >  核心  > jQuery([sel,[context]])

返回值:jQuery jQuery([selector,[context]])

概述

這個函式接收一個包含 CSS 選擇器的字串,然後用這個字串去匹配一組元素。

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

預設情況下, 如果沒有指定context參數,$()將在目前的 HTML document中查詢 DOM 元素;如果指定了 context 參數,如一個 DOM 元素集或 jQuery 對象,那就會在這個 context 中查詢。在jQuery 1.3.2以後,其返回的元素順序等同於在context中出現的先後順序。

參考文件中 選擇器 部分獲取更多用於 expression 參數的 CSS 語法的資訊。

參數

selector,[context] String,Element,/jQuery V1.0

selector :用來查詢的字串

context :作為待查詢的 DOM 元素集、文件或 jQuery 對象。

element Element V1.0

一個用於封裝成jQuery對象的DOM元素

object object V1.0

一個用於封裝成jQuery對像

elementArray Element V1.0

一個用於封裝成jQuery對象的DOM元素陣列。

jQuery object object V1.0

一個用於克隆的jQuery對象。

jQuery() V1.4

返回一個空的jQuery對象。

示例

描述:

找到所有 p 元素,並且這些元素都必須是 div 元素的子元素。

jQuery 程式碼:

$("div > p");

描述:

設定頁面背景色。

jQuery 程式碼:

$(document.body).css( "background", "black" );

描述:

隱藏一個表單中所有元素。

jQuery 程式碼:

$(myForm.elements).hide()

描述:

在文件的第一個表單中,查詢所有的單選按鈕(即: type 值為 radio 的 input 元素)。

jQuery 程式碼:

$("input:radio", document.forms[0]);

描述:

在一個由 AJAX 返回的 XML 文件中,查詢所有的 div 元素。

jQuery 程式碼:

$("div", xml.responseXML);