เมธอด parents

เมธอด parents ได้รับ ผู้ปกครองทั้งหมดขององค์ประกอบ - ไม่ใช่เพียงแค่ผู้ปกครองโดยตรง แต่รวมถึงปู่ย่าตายาย และต่อ ๆ ไป จนถึงองค์ประกอบราก (นั่นคือจนถึงแท็ก html)

ไวยากรณ์

การได้รับผู้ปกครองทั้งหมดสำหรับองค์ประกอบ:

javascript.parents();

คุณยังสามารถเลือกผู้ปกครองได้ หาก พวกเขาตรงกับตัวเลือกที่กำหนด:

javascript.parents(ตัวเลือก);

ตัวอย่าง

มาหาองค์ประกอบ #test จากนั้น หาผู้ปกครองทั้งหมดของมันด้วย parents และหากเป็นผู้ปกครอง div ที่มีคลาส www ให้เพิ่มข้อความ '!' ที่ด้านหน้าด้วย prepend:

html<div>
  <div class="www">
    <div class="www">
      <p id="test">ข้อความ</p>
    </div>
  </div>
</div>
javascript$('#test').parents('div.www').prepend('!');

โค้ด HTML จะกลายเป็นเช่นนี้:

html<div>
  <div class="www">
    !
    <div class="www">
      !<p id="test">ข้อความ</p>
    </div>
  </div>
</div>

ดูเพิ่มเติม

  • เมธอด parent,
    ซึ่งช่วยให้ได้ผู้ปกครองโดยตรง ขององค์ประกอบ
  • เมธอด parentsUntil,
    ซึ่งช่วยให้ได้ผู้ปกครองทั้งหมด ขององค์ประกอบจนถึงผู้ปกครองที่ระบุ
  • เมธอด closest,
    ซึ่งช่วยให้ได้องค์ประกอบผู้ปกครองที่ใกล้ที่สุด ที่ตรงกับตัวเลือก
  • เมธอด contents,
    ซึ่งช่วยให้ได้ลูกหลานขององค์ประกอบและ ข้อความภายในองค์ประกอบนั้น