jQuery 是一種流行的 JavaScript 庫,用于簡化 HTML 文檔遍歷和操作、事件處理、動畫效果和 Ajax 等常見操作。它是基于面向?qū)ο缶幊痰模С宙準(zhǔn)秸{(diào)用,擁有可靠的跨瀏覽器兼容性。
jQuery 的核心是 DOM 操作,其中一個關(guān)鍵的概念是集合。jQuery 集合是由 DOM 元素構(gòu)成的對象數(shù)組,它們是 jQuery 對象的主要返回類型。集合可以由選擇器、DOM 元素、另一個集合以及函數(shù)返回的對象創(chuàng)建。
創(chuàng)建 jQuery 集合通常是通過使用選擇器來完成的,例如:
//選中所有段落元素
var $p = $('p');
這里,我們使用 $ 符號來命名 jQuery 對象,但這只是一種通用的命名習(xí)慣。每個 jQuery 對象都是一個函數(shù),當(dāng)作為選擇器使用時,它返回一個表示所有滿足選擇器條件的 DOM 元素的集合。
使用集合的一個常見操作是遍歷所有元素并對其執(zhí)行某個操作。例如,以下代碼將在所有段落元素中添加一個類:
$('p').addClass('my-class');
這里,我們沒有顯式地命名 jQuery 對象,而是直接在選擇器中添加方法。這是 jQuery 鏈?zhǔn)秸{(diào)用的一部分,它允許我們在一行代碼中執(zhí)行多個操作。在上面的例子中,我們選擇了所有段落并為其添加了一個類名,然后返回集合,以便可以繼續(xù)進(jìn)行其他操作。
總之,jQuery 集合是使用 jQuery 創(chuàng)建 DOM 元素選擇器返回的對象數(shù)組。它們可以用于訪問、遍歷和操作 HTML 文檔中的元素,而不必直接操作 DOM。通過使用鏈?zhǔn)秸{(diào)用,可以在一個語句中完成多個操作。