jQuery ການຫາຄົ້ນຄວ້າ - .prev() ວິທີນີ້

ຄວາມປະສົມ

ຫາບັນດາບັນດາຫນື່ງທີ່ຈະຕົກຮອງກັບບັນດາບັນດາ, ພົບບັນດາບັນດາທີ່ມີຊື່ປະເພດ "selected" ຕໍ່ມາກ່ອນບັນດາບັນດາ.

$("p").prev(".selected")

ທ່ານຈະສອບສວນຕະຫຼອດຕົວເອງ

ການອະທິບາຍ ແລະ ການນໍາໃຊ້

prev() ຈະຫາບັນດາບັນດາຫນື່ງທີ່ໃກ້ກັບບັນດາບັນດາທີ່ຈະຕົກຮອງ, ທີ່ຈະຈັດການກວດກາບັນດາບັນດາວ່າຈະຕົກຮອງກັບຄຳເວລາຄົ້ນຄວ້າເລືອກຄືກັນ.

.prev(selector)
ປະເພດ ອະທິບາຍ
selector ຄວາມພາສາ, ລວມມີຄຳເວລາຄົ້ນຄວ້າທີ່ຈະຈັດການກວດກາບັນດາບັນດາ.

ອະທິບາຍຫຼັກ

ຖ້າມີການການສະແດງ jQuery ທີ່ສະແດງບັນດາບັນດາ DOM, .prev() ວິທີນີ້ອານຸຍາດພວກເຮົາທີ່ຈະຊອກຫາບັນດາບັນດາປະກອບພິມຕໍ່ມາຂອງບັນດາບັນດາທີ່ພວກເຮົາຫາມາ, ແລະຈະສ້າງບັນດາບັນດາ 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').prev().css('background-color', 'red');

ທ່ານຈະສອບສວນຕະຫຼອດຕົວເອງ

ຜົນການເອິ້ນຕາມນີ້ແມ່ນການກະຈາຍບັນດາບັນດາ 2 ສຳລັບພາບຫຼັງສີແດງສີແດງ. ຍ້ອນວ່າພວກເຮົາບໍ່ໄດ້ນໍາໃຊ້ຄຳເວລາຄົ້ນຄວ້າ, ປະກອບສັດທີ່ກ່ອນໄດ້ກາຍເປັນສ່ວນຫນື່ງຂອງບັນດາບັນດາ. ຖ້າມີການນໍາໃຊ້ຄຳເວລາຄົ້ນຄວ້າ, ຈະກວດກາບັນດາບັນດາຫນື່ງໄດ້ຈະຕົກຮອງກັບຄຳເວລາຄົ້ນຄວ້າດັ່ງກ່າວກ່ອນທີ່ຈະມີການກວດກາບັນດາບັນດາ.

" -->