אובייקט jQuery מכיל אוסף של אלמנטים DOM, שנוצרו משורות של HTML או נבחרו ממסמך. שיטות jQuery בדרך כלל משמשים סלקטורים CSS, כדי לבחור אלמנטים ממסמך, אוסף אלמנטים באובייקט jQuery לעתים קרובות נקרא אוסף של "אלמנטים בהתאמה" או "אלמנטים שנבחרו".
אובייקט
jQuery
בעצמו מתנהג כמו מערך;
יש לו מאפיין
length
ולאלמנטים באובייקט ניתן לגשת באמצעות אימדקס מספרי שמתחיל מ-
[0] עד [length-1].
שימו לב שאובייקט
jQuery
לא באמת מערך של Javascript,
לכן אין לו כל השיטות של מערך אמיתי כמו
join().
שימוש נפוץ ביותר שלכם יהיה בפונקציה
jQuery(),
כדי ליצור אובייקט jQuery
jQuery()
יכול לקבל גישה באמצעות כינוי תו בודד
$(),
אלא אם אתם תפעילו
jQuery.noConflict()
כדי לבטל אפשרות הזאת.
רוב שיטות jQuery
מחזירות בעצמן אובייקט jQuery,
לכן שיטה הזאת ניתן לשרשר:
כל פעם שתשתמשו בשיטת הריסה של jQuery, שמשנה אוסף של אלמנטים באובייקט jQuery, כמו .filter() או .find(), שיטות אלו למעשה מחזירות אובייקט חדש של jQuery עם אלמנטים תוצאה. כדי להחזיר אובייקט קודם של jQuery, תשתמשו בשיטה .end().
אובייקט jQuery יכול להיות רייק, לא מכיל אלמנטים של DOM. אתם יכולים ליצור אובייקט רייק של jQuery באמצעות $() (שלא מעביר אלמנטים בכלל). אובייקט jQuery גם יכול להיות רייק אם סלקטור לא בוחר אלמנטים, או אם שיטת שירשור סיננה כל האלמנטים. זאת לא טעות; לכל השיטות החדשות שמופעלות על אובייקט הזה של jQuery לא תהיה תוצאה, מכיוון שאין אלמנטים שעליהם הם מופעלים. לכן בדוגמה הזו אם אין רשימות שגויות בדף, אף אלמנט לא יוצבע באדום:
$(".badEntry").css({color: "red"})

