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> ]}