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