jQuery qo‘shish (add)


jQuery yordamida yangi elementlar/kontent qo‘shish oson.


ULASHISH

Yangi HTML kontent qo‘shish

Yangi kontent qo‘shish uchun ishlatiladigan to‘rtta jQuery metodini ko‘rib chiqamiz:

  • append() - Tanlangan elementlarning oxiriga kontent qo‘shadi
  • prepend() - Tanlangan elementlarning boshiga kontent qo‘shadi
  • after() - Tanlangan elementlardan keyin kontent qo‘shadi
  • before() - Tanlangan elementlardan oldin kontent qo‘shadi

jQuery append() metodi

jQuery append() metodi tanlangan HTML elementlarning OXIRIGA kontent qo‘shadi.

Misol

$("p").append("Some appended text.");
O‘zingiz sinab ko‘ring »

jQuery prepend() metodi

jQuery prepend() metodi tanlangan HTML elementlarning BOSHIGA kontent qo‘shadi.

Misol

$("p").prepend("Some prepended text.");
O‘zingiz sinab ko‘ring »


append() va prepend() yordamida bir nechta yangi element qo‘shish

Yuqoridagi ikkala misolda biz tanlangan HTML elementlarning faqat boshiga/oxiriga biroz matn/HTML qo‘shdik.

Biroq append() va prepend() metodlarining har ikkalasi ham parametr sifatida istalgancha yangi elementni qabul qila oladi. Yangi elementlarni matn/HTML yordamida (yuqoridagi misollarda qilganimizdek), jQuery yordamida yoki JavaScript kodi va DOM elementlari yordamida yaratish mumkin.

Quyidagi misolda bir nechta yangi element yaratamiz. Elementlar matn/HTML, jQuery va JavaScript/DOM yordamida yaratiladi. So‘ngra yangi elementlarni append() metodi yordamida matnga qo‘shamiz (bu prepend() bilan ham ishlagan bo‘lardi):

Misol

function appendText() {   var txt1 = "<p>Text.</p>";               // Create element with HTML    var txt2 = $("<p></p>").text("Text.");   // Create with jQuery   var txt3 = document.createElement("p");  // Create with DOM   txt3.innerHTML = "Text.";   $("body").append(txt1, txt2, txt3);      // Append the new elements }
O‘zingiz sinab ko‘ring »

jQuery after() va before() metodlari

jQuery after() metodi tanlangan HTML elementlardan KEYIN kontent qo‘shadi.

jQuery before() metodi tanlangan HTML elementlardan OLDIN kontent qo‘shadi.

Misol

$("img").after("Some text after"); $("img").before("Some text before");
O‘zingiz sinab ko‘ring »

after() va before() yordamida bir nechta yangi element qo‘shish

Shuningdek, after() va before() metodlarining har ikkalasi ham parametr sifatida istalgancha yangi elementni qabul qila oladi. Yangi elementlarni matn/HTML yordamida (yuqoridagi misolda qilganimizdek), jQuery yordamida yoki JavaScript kodi va DOM elementlari yordamida yaratish mumkin.

Quyidagi misolda bir nechta yangi element yaratamiz. Elementlar matn/HTML, jQuery va JavaScript/DOM yordamida yaratiladi. So‘ngra yangi elementlarni after() metodi yordamida matnga joylashtiramiz (bu before() bilan ham ishlagan bo‘lardi):

Misol

function afterText() {   var txt1 = "<b>I </b>";                    // Create element with HTML    var txt2 = $("<i></i>").text("love ");     // Create with jQuery   var txt3 = document.createElement("b");    // Create with DOM   txt3.innerHTML = "jQuery!";   $("img").after(txt1, txt2, txt3);          // Insert new elements after <img> }
O‘zingiz sinab ko‘ring »

jQuery mashqlari

Mashqlar yordamida o‘zingizni sinang

Mashq:

<p> elementining oxiriga "YES!" matnini qo‘shish uchun jQuery metodidan foydalaning.

$("p").("YES!");

Mashqni boshlash


jQuery HTML ma’lumotnomasi

Barcha jQuery HTML metodlari bo‘yicha to‘liq ma’lumot uchun jQuery HTML/CSS ma’lumotnomasiga o‘ting.


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!