jQuery(expression, [context]) , $(即jQuery)的參數問題

來源:互聯網
上載者:User

jQuery(expression, [context]) , $(即jQuery)的參數問題
jQuery(expression, [context]) 返回值:jQuery概述

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

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

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

參考文檔中 選取器 部分擷取更多用於 expression 參數的 CSS 文法的資訊。

參數 expressionString

用來尋找的字串

context (可選)Element, jQuery

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

樣本描述:

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

HTML 程式碼:

one

two

three

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

two

]
描述:

在文檔的第一個表單中,尋找所有的選項按鈕(即: type 值為 radio 的 input 元素)。

jQuery 代碼:
$("input:radio", document.forms[0]);
描述:

在一個由 AJAX 返回的 XML 文檔中,尋找所有的 div 元素。

jQuery 代碼:
$("div", xml.responseXML);

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.