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

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

jQuery([sel,[context]])概述

這個函數(shù)接收一個包含 CSS 選擇器的字符串,然后用這個字符串去匹配一組元素。

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

默認情況下, 如果沒有指定context參數(shù),$()將在當(dāng)前的 HTML document中查找 DOM 元素;如果指定了 context 參數(shù),如一個 DOM 元素集或 jQuery 對象,那就會在這個 context 中查找。在jQuery 1.3.2以后,其返回的元素順序等同于在context中出現(xiàn)的先后順序。

參考文檔中 選擇器 部分獲取更多用于 expression 參數(shù)的 CSS 語法的信息。

參數(shù)

selector,[context]String,Element,/jQueryV1.0

selector:用來查找的字符串

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

elementElementV1.0

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

objectobjectV1.0

一個用于封裝成jQuery對象

elementArrayElementV1.0

一個用于封裝成jQuery對象的DOM元素數(shù)組。

jQuery objectobjectV1.0

一個用于克隆的jQuery對象。

jQuery()V1.4

返回一個空的jQuery對象。

示例

描述:

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

jQuery 代碼:
$("div > p");

描述:

設(shè)置頁面背景色。

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);