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 ສຳລັບພາບຫຼັງສີແດງສີແດງ. ຍ້ອນວ່າພວກເຮົາບໍ່ໄດ້ນໍາໃຊ້ຄຳເວລາຄົ້ນຄວ້າ, ປະກອບສັດທີ່ກ່ອນໄດ້ກາຍເປັນສ່ວນຫນື່ງຂອງບັນດາບັນດາ. ຖ້າມີການນໍາໃຊ້ຄຳເວລາຄົ້ນຄວ້າ, ຈະກວດກາບັນດາບັນດາຫນື່ງໄດ້ຈະຕົກຮອງກັບຄຳເວລາຄົ້ນຄວ້າດັ່ງກ່າວກ່ອນທີ່ຈະມີການກວດກາບັນດາບັນດາ.