jQuery 遍历 - nextAll() 方法
定义和用法
nextAll() 获得匹配元素集合中每个元素的所有跟随的同胞元素,由选择器筛选是可选的。
ກົດລະບຽບ
.nextAll(selector)
ຄວາມພາບແບບ | ອະທິບາຍ |
---|---|
selector | ຄວາມພາບແບບສະແດງຄຳນວຍສືບສວນທີ່ຈະຕົກຮອງບັນດາສິ່ງ. |
ອະທິບາຍຫຼາຍກວ່າ
ຖ້າມີບັນດາສິ່ງທີ່ສະແດງໃຫ້ວ່າສະໂນມັດ DOM ບັນດາສິ່ງ jQuery .nextAll() ການນຳໃຊ້ພວກເຮົາສາມາດຊອກຫາບັນດາສິ່ງທີ່ຈະຕາມຫຼັງສິ່ງທີ່ມີຊົນປະດາໃນແບບວົງກາຍ DOM ແລະສ້າງບັນດາສິ່ງ jQuery ທີ່ຈະຕົກຮອງຫຼືບໍ່.
ວິທີການນີ້ຍອມຮັບຄຳນວຍສືບສວນທາງທີ່ສາມາດໃຊ້ໄດ້ຄືກັບຄຳນວຍສືບສວນທີ່ທ່ານໄດ້ສົ່ງໄປຫາພາກສັນຍາ $(). ຖ້າທ່ານໃຊ້ຄຳນວຍສືບສວນຫຼັງຈາກນັ້ນຈະຈະພິສູດວ່າບັນດາສິ່ງຈະຕົກຮອງຫຼືບໍ່.
ບັນທືກຄວາມຄິດຂອງທ່ານທີ່ມີລາຍການລະບົບສີວັດທີ່ລຽງສີຫຼັງສີສີທີ່ລຽງສີຫຼັງສີສີຫຼັງສີຫຼັງສີ:
<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>
ຖ້າພວກເຮົາເລີ່ມຈາກໂຄງການທີສາມນັ້ນຫຼັງຈາກນັ້ນພວກເຮົາສາມາດຊອກຫາບັນດາສິ່ງທີ່ອອກມາຫຼັງນັ້ນ:
$('li.third-item').nextAll().css('background-color', 'red');
ຜົນຂອງການເອິ້ນຕາມນີ້ແມ່ນວ່າໂຄງການ 4 ແລະ 5 ໄດ້ຖືກກວດແປງໃຫ້ມີພາບຫຼັງສີແດງທີ່ສີຂຽວ。ຍ້ອນວ່າພວກເຮົາບໍ່ໄດ້ນໍາໃຊ້ຄຳນວຍສືບສວນຄົນເລືອກມີຕົວປະກອບຂອງສິ່ງມີຈຳນວນຢ່າງຊັດເຈນທີ່ຈະລວມເຂົ້າມາເປັນສ່ວນຂອງບັນດາບັນດາ. ຖ້າພວກເຮົາໄດ້ໃຊ້ຄຳນວຍສືບສວນແລ້ວກໍ່ຈະກວດກາວ່າບັນດາສິ່ງຈະຕົກຮອງຫຼືບໍ່ກ່ອນກ່ອນທີ່ຈະລວມເຂົ້າມາ.