jQuery ການເລັກນິວາຍ - ວິທີການ andSelf()

ຄວາມຄິດທີ່ປະກອບ

ຄົ້ນຫາບັນດາ div ແລະ ບັນດາລູກຕາມບັນດາລູກທີ່ຢູ່ໃນ div, ແລະ ຕິດຕັ້ງຊະນວນຊະນັກງານສອງຄັນ. ສະແດງວ່າ div ບໍ່ມີສີສີເຫຼືອຫົວຍັງເພາະບໍ່ໃຊ້ .andSelf().

$("div").find("p").andSelf();.addClass("border");
$("div").find("p").addClass("background");

ທ່ານສາມາດສືບພາສາຫາກນັ້ນ

ການສະແດງຄວາມຄິດ ແລະ ການນໍາໃຊ້

ວິທີການ add() ຈະຕິດຕັ້ງບັນດາລູກສະບັບທີ່ຢູ່ໃນກະເບິຍຄັນທີ່ມາກ່ອນຕອນນັ້ນຫາກັບບັນດາລູກສະບັບທີ່ຢູ່ໃນກະເບິຍຄັນປະຈຸບັນ.

ຄຳສັບພາສາ

.andSelf();

ອະທິບາຍຢ່າງລະອຽດ

ບັນທາງຄວາມຄິດຂອງຂ້ອຍສະແດງບັນດາລູກລະບົບລະບາຍທີ່ມີລະບົບລາຍການທີ່ງົບງົມ

<ul>
   <li>list item 1</li>
   <li>list item 2</li>
   <li class="third-item">list item 3</li>
   <li>list item 4</li>
   <li>list item 5</li>
</ul>

ຜົນຂອງວິທີການຖ້ານີ້ແມ່ນບັນດາລູກທີ່ມີອາກາດສີສີເຫຼືອຫົວ: 3,4,5

$("li.third-item").nextAll().andSelf();
  .css("background-color", "red");

ທ່ານສາມາດສືບພາສາຫາກນັ້ນ

ເບື້ອງຕົ້ນຈະກວມການເລືອກຕົວເລື່ອງຕິດຕັ້ງເປັນບັນດາລູກອາສາສະໝອງທີ່ຕິດຕັ້ງພຽງບັນດາລູກອາສາສະໝອງທີ່ມີທີສາມບັນດາລູກ. ການເອິ້ນ .nextAll() ຈະຕິດຕັ້ງລວມກັບບັນດາລູກອາສາສະໝອງທີ່ມີທີສີ່ ແລະ ຫ້າ. ສຸດທ້າຍການເອິ້ນ .andSelf() ຈະລວມກັບບັນດາລູກອາສາສະໝອງທີ່ມີທີສີ່ ແລະ ຫ້າ, ເຮັດໃຫ້ບັນດາລູກ jQuery ທີ່ຕິດຕັ້ງຕາມອາກາດແຫຼວຂອງເອກະສານທີ່ມີບັນດາລູກອາສາສະໝອງທີ່ມີທີສາມ: {[<li.third-item>,<li>,<li> ]}