jQuery ກົນລະບົບສ້າງປະກອບອາກາດ
- ກົດປະຕູກ່ອນ jQuery ການຕັ້ງຕັດ
- ກົດປະຕູ jQuery ກຳຈັດ
ດ້ວຍ jQuery, ມັນສາມາດທຳລາຍການເພີ່ມປະກອບອາກາດ/ຂະນະກຳລັງການຄືກັບຕົວຢ່າງທີ່ມີກ່ອນ.
ເພີ່ມ HTML ຂະນະກຳລັງການ
ພວກເຮົາຈະຮຽນກົນລະບົບ jQuery ທີ່ນຳມາການເພີ່ມຂະນະກຳລັງການສີ່ກົນລະບົບ:
- append() - ສ້າງຂັ້ນຫນັງຂອງປະກອບອາກາດທີ່ເລືອກ
- prepend() - ສ້າງຂັ້ນຕົ້ນຂອງປະກອບອາກາດທີ່ເລືອກ
- after() - ສ້າງຂັ້ນຫນັງຂອງປະກອບອາກາດທີ່ເລືອກ
- before() - ສ້າງຂັ້ນຕົ້ນຂອງປະກອບອາກາດກ່ອນປະກອບອາກາດທີ່ເລືອກ
jQuery append() ກົນລະບົບ
jQuery append() ກົນລະບົບໃສ່ຂອງປະກອບອາກາດທີ່ເລືອກ.
ຕົວຢ່າງ
$("p").append("Some appended text.");
jQuery prepend() ກົນລະບົບ
jQuery prepend() ກົນລະບົບໃສ່ຂັ້ນຕົ້ນຂອງປະກອບອາກາດທີ່ເລືອກ.
ຕົວຢ່າງ
$("p").prepend("Some prepended text.");
ການໃຊ້ append() ແລະ prepend() ກົນລະບົບໃຫ້ປະກອບອາກາດໃຫ້ຫຼາຍຫຼາຍ
ໃນຕົວຢ່າງທີ່ວ່າມີກ່ອນນີ້ພວກເຮົາພຽງແຕ່ໃຊ້ກົນລະບົບ text/HTML ຫຼື HTML ໃສ່ຫນັງປະກອບອາກາດທີ່ເລືອກ.
append() ແລະ prepend() ກົນລະບົບສາມາດຍອມຮັບຈຳນວນປະກອບອາກາດໃຫ້ຫຼາຍຫຼາຍ. ສາມາດສ້າງ text/HTML ດ້ວຍ jQuery (ຄືກັບຕົວຢ່າງທີ່ວ່າມີກ່ອນ) ຫຼື ດ້ວຍລະບົບ JavaScript 代码 ແລະ DOM ປະກອບອາກາດ.
ໃນຄວາມທີ່ພິຈາລະນາຫຼັງຈາກນີ້,ພວກເຮົາສ້າງປະກອບອາກາດໃໝ່. ປະກອບອາກາດນີ້ສາມາດຖືກສ້າງດ້ວຍ text/HTML, jQuery ຫຼື JavaScript/DOM. ຫຼັງຈາກນີ້ພວກເຮົາໃຊ້ກົນລະບົບ append() ເພື່ອເພີ່ມປະກອບອາກາດໃໝ່ເຂົ້າໃນຂະນະກຳລັງການ (ການໃຊ້ prepend() ກໍ່ມີຜົນດຽວກັນ):
ຕົວຢ່າງ
function appendText() { var txt1="<p>Text.</p>"; // ດ້ວຍ HTML ສ້າງປະກອບອາກາດໃໝ່ var txt2=$("<p></p>").text("Text."); // ດ້ວຍ jQuery ສ້າງປະກອບອາກາດໃໝ່ var txt3=document.createElement("p"); // ກຳຈັດປະກອບໃນ DOM txt3.innerHTML="Text."; $("p").append(txt1,txt2,txt3); // ກຳຈັດປະກອບໃນຕອນຫຼັງ {}
ວິທີ after() ແລະ before() jQuery
ວິທີ after() jQuery ກຳຈັດຂໍ້ມູນຫຼັງປະກອບທີ່ເລືອກ
ວິທີ before() jQuery ກຳຈັດຂໍ້ມູນກ່ອນປະກອບທີ່ເລືອກ
ຕົວຢ່າງ
$("img").after("Some text after"); $("img").before("Some text before");
ກຳຈັດປະກອບຫຼາຍອັນໃນ after() ແລະ before()
ວິທີ after() ແລະ before() ສາມາດຍອມຮັບຈຳນວນປະກອບທີ່ບໍ່ມີຈຳນວນສຳລັບຄຳສັ່ງ. ປະກອບສາມາດກຳຈັດດ້ວຍ text/HTML, jQuery ຫຼື JavaScript/DOM.
ໃນຕົວຢ່າງດ້ານຫຼັງນີ້, ພວກເຮົາກຳຈັດປະກອບໃຫຍ່ຈຳນວນ. ພວກມັນສາມາດກຳຈັດດ້ວຍ text/HTML, jQuery ຫຼື JavaScript/DOM. ຫຼັງຈາກນັ້ນ, ພວກເຮົາຈະໃຊ້ວິທີ after() ເພື່ອກຳຈັດປະກອບດັ່ງກ່າວໃນຈຸດນັ້ນ (before() ກໍ່ຈະມີຜົນດຽວກັນ):
ຕົວຢ່າງ
function afterText() { var txt1="<b>I </b>"; // ກຳຈັດປະກອບດ້ວຍ HTML var txt2=$("<i></i>").text("love "); // ກຳຈັດປະກອບດ້ວຍ jQuery var txt3=document.createElement("big"); // ກຳຈັດປະກອບໃນ DOM txt3.innerHTML="jQuery!"; $("img").after(txt1,txt2,txt3); // ກຳຈັດປະກອບໃນຕອນຫຼັງ img {}
ພັກສະພາຄູ່ມື jQuery HTML
ສຳລັບຂໍ້ມູນທີ່ສົມບູນຂອງວິທີ HTML jQuery, ກະລຸນາຢ້ຽມຢາມພັກສະພາຄູ່ມືພິພາກສາທີ່ຫຼັງນີ້:
- ກົດປະຕູກ່ອນ jQuery ການຕັ້ງຕັດ
- ກົດປະຕູ jQuery ກຳຈັດ