jQuery ການກວດສອບ - nextUntil() ວິທີການ

ຄວາມຄົນຄວາມ

ຊອກຫາປະກອບສັບສົນທີ່ຕາມມາທີ່ຕາມ <dt id="term-2">, ຈົນກວ່າ <dt>, ແລະ ເອົາເພື່ອສະແດງສີສີນຳ. ທີ່ຕາມມາທີ່ຕາມ <dt id="term-1">, ເລືອກ <dd> ທີ່ຕາມມາຈົນກວ່າ <dt id="term-3">, ແລະ ເອົາເພື່ອສະແດງສີສີນຳ.

$("#term-2").nextUntil("dt").css("background-color", "red");
var term3 = document.getElementById("term-3");
$("#term-1").nextUntil(term3, "dd").css("color", "blue");

ທົດລອງດ້ວຍຕົວເອງ

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

nextUntil() ສະແດງປະກອບສັບສົນທີ່ຕາມມາຂອງປະກອບສັບສົນທີ່ຈະຕົກລົງ, ແຕ່ບໍ່ບັນຈຸປະກອບສັບສົນທີ່ຈະຕົກລົງກັບຄຳສັ່ງ, DOM ບັນຊີຫຼື jQuery ບັນດາສັບສົນ.

ວິທີການ 1

.nextUntil(selector,filter)
ຄຳສັບສົນ ອະທິບາຍ
selector ຄວາມສັບສົນ, ບັນຈຸຄຳສັ່ງທີ່ຈະຢຸດສະຫຼາກການຕົກລົງກັບປະກອບສັບສົນທີ່ຕາມມາ.
filter ຄວາມສັບສົນ, ບັນຈຸຄຳສັ່ງທີ່ຈະຕົກລົງກັບປະກອບສັບສົນ.

ວິທີການ 2

.nextUntil(element,filter)
ຄຳສັບສົນ ອະທິບາຍ
element ຕິດຕັ້ງຄາທີ່ຈະຢຸດສະຫຼາກການຕົກລົງກັບປະກອບສັບສົນທີ່ຕາມມາຂອງປະກອບສັບສົນ.
filter ຄວາມສັບສົນ, ບັນຈຸຄຳສັ່ງທີ່ຈະຕົກລົງກັບປະກອບສັບສົນ.

ອະທິບາຍລະອຽດ

ຖ້າມີ jQuery ບັນດາສັບສົນທີ່ສະແດງວ່າປະກອບສັບສົນ DOM, .nextUntil() ວິທີການຈະອະນຸຍາດພວກເຮົາເພື່ອຊອກຫາປະກອບສັບສົນທີ່ຕາມມາຂອງປະກອບສັບສົນ, ໃນຕອນທີ່ພົບກັບປະກອບສັບສົນທີ່ຈະຕົກລົງກັບຄຳສັ່ງຂອງວິທີການ. jQuery ບັນດາສັບສົນໃໝ່ທີ່ມີມາຈະບັນຈຸປະກອບສັບສົນທີ່ຕາມມາ, ແຕ່ບໍ່ບັນຈຸປະກອບສັບສົນທີ່ຈະຕົກລົງກັບຄຳສັ່ງ.

ຖ້າຄຳສັ່ງບໍ່ຕົກລົງຫຼືບໍ່ມີຄຳສັ່ງ, ຈະເລືອກປະກອບສັບສົນທີ່ຕາມມາ; ຖ້າບໍ່ມີຄຳສັ່ງກວດສອບ, ວິທີການນີ້ຈະເລືອກປະກອບສັບສົນທີ່ຕາມມາກັບ .nextAll() ວິທີການ.

ສໍາລັບ jQuery 1.6, DOM ບັນຊີຫຼື jQuery ບັນດາສັບສົນ, ທີ່ຈະສົ່ງໄປ .nextUntil() ວິທີການ, ແມ່ນບໍ່ອາດເປັນຄຳສັ່ງ.

ວິທີການນີ້ຍິນຍອມກັບຄຳສັ່ງຄຳຕອບຄຳນວຍໃນພາກສອງ. ຖ້າມີການຕິດຕັ້ງຄຳສັ່ງນີ້, ຈະກວດສອບປະກັບປະກອບສັບສົນວ່າຈະຕົກລົງກັບຄຳສັ່ງນັ້ນ ແລະ ກວດສອບພວກເຂົາ.