ล่าสุดการพัฒนาเว็บบทเรียน
 

jQuery find() Method

<วิธี jQuery traversing

ตัวอย่าง

กลับทั้งหมด <span> องค์ประกอบที่เป็นลูกหลานของ <ul> :

$(document).ready(function(){
    $("ul").find("span").css({"color": "red", "border": "2px solid red"});
});

ผล:

body (great-grandparent)
div (grandparent)
    ul (parent)
  • li (child) span (grandchild)
ลองตัวเอง»

ความหมายและการใช้งาน

find() วิธีการส่งกลับลูกหลานองค์ประกอบขององค์ประกอบที่เลือก

ลูกหลานเป็นเด็กหลานหลานที่ดีและอื่น ๆ

ต้นไม้ DOM: วิธีการนี้สำรวจลงไปลูกหลานขององค์ประกอบ DOM ทุกทางลงไปที่ลูกหลานที่ผ่านมา เพียงสำรวจระดับเดียวต้นไม้ DOM (เพื่อกลับเด็กโดยตรง) ใช้ children() วิธีการ

หมายเหตุ: พารามิเตอร์ตัวกรองเป็นสิ่งจำเป็นสำหรับ find() วิธีการแตกต่างจากส่วนที่เหลือของวิธี traversal ต้นไม้ที่

เคล็ดลับ: หากต้องการกลับทั้งหมดขององค์ประกอบลูกหลานใช้ "*" ตัวเลือก


วากยสัมพันธ์

$(selector).find( filter )

พารามิเตอร์ ลักษณะ
filter จำเป็นต้องใช้ นิพจน์เลือกองค์ประกอบหรือวัตถุ jQuery ในการกรองการค้นหาสำหรับลูกหลาน

หมายเหตุ: หากต้องการกลับลูกหลานหลายแยกแต่ละแสดงออกด้วยเครื่องหมายจุลภาค

ลองตัวเอง - ตัวอย่าง

กลับองค์ประกอบทั้งหมดของลูกหลาน <html>
การใช้ "*" เลือกที่จะกลับองค์ประกอบทั้งหมดที่เป็นลูกหลานของ <html>

กลับทั้งหมด <span> องค์ประกอบที่เป็นลูกหลานของ <ul>
วิธีการคืนทั้งหมด <span> องค์ประกอบที่เป็นลูกหลานของ <ul> องค์ประกอบ

เลือกเฉพาะลูกหลานที่มีชื่อระดับที่กำหนด
วิธีการกลับองค์ประกอบลูกหลานที่มีชื่อชั้น "first"

กลับลูกหลานหลาย
วิธีการคืนลูกหลานหลายองค์ประกอบ

ตัวกรองการค้นหาลูกหลานที่มีคอลเลกชันของ jQuery ทั้งหมด <ul> องค์ประกอบ
วิธีการคืนทั้งหมด <span> องค์ประกอบที่เป็นลูกหลานของ <ul> องค์ประกอบด้วยวัตถุ jQuery

แสดงลูกหลานขององค์ประกอบโดยชื่อแท็ก
การสาธิตซึ่งแสดงให้เห็นที่ลูกหลานของที่ <div> องค์ประกอบที่เป็นจริง


<วิธี jQuery traversing