مع مسج، فمن السهل أن إضافة عناصر جديدة / المحتوى.
إضافة المحتوى HTML جديد
وسنتطرق في أربعة أساليب مسج التي يتم استخدامها لإضافة محتوى جديد:
- append() - محتوى الملاحق في نهاية العناصر المحددة
- prepend() - محتوى تدرج في بداية العناصر المحددة
- after() - إدراج المحتوى بعد العناصر المحددة
- before() - محتوى إدراجات قبل العناصر المحددة
مسج append() الطريقة
ومسج append() طريقة إدراج المحتوى في نهاية عناصر HTML المحدد.
مسج prepend() الطريقة
ومسج prepend() طريقة إدراج المحتوى في بداية عناصر HTML المحدد.
إضافة عدة عناصر جديدة مع append() و prepend()
في كل من الأمثلة أعلاه، أدخلنا فقط بعض نص / HTML في بداية / نهاية عناصر HTML المحدد.
ومع ذلك، فإن كلا من append() و prepend() يمكن أن طرق اتخاذ عدد لانهائي من عناصر جديدة كمعلمات. يمكن إنشاء عناصر جديدة مع نص / HTML (مثل فعلنا في الأمثلة أعلاه)، مع مسج، أو مع شفرة جافا سكريبت وعناصر DOM.
في المثال التالي، ونحن خلق عدة عناصر جديدة. يتم إنشاء العناصر مع نص / HTML، مسج، وجافا سكريبت / DOM. ثم فإننا نضيف عناصر جديدة إلى النص مع append() طريقة (هذا من شأنه أن عملوا ل prepend() أيضا):
مثال
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.";
$("p").append(txt1, txt2, txt3);
// Append the new elements
}
انها محاولة لنفسك » مسج after() و before() طرق
ومسج after() طريقة إدراج المحتوى بعد عناصر HTML المحدد.
ومسج before() طريقة إدراج المحتوى قبل عناصر HTML المحدد.
إضافة عدة الجديد عناصر و after() و before()
أيضا، فإن كلا من after() و before() أساليب يمكن أن عدد لانهائي من عناصر جديدة كمعلمات. يمكن إنشاء عناصر جديدة مع نص / HTML (مثل فعلنا في المثال أعلاه)، مع مسج، أو مع شفرة جافا سكريبت وعناصر DOM.
في المثال التالي، ونحن خلق عدة عناصر جديدة. يتم إنشاء العناصر مع نص / HTML، مسج، وجافا سكريبت / DOM. ثم نحن إدراج عناصر جديدة إلى النص مع after() طريقة (هذا من شأنه أن عملوا before() أيضا):
مثال
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>
}
انها محاولة لنفسك » اختبر نفسك مع تمارين!
التمرين 1 » التمرين 2» التمرين 3 » التمرين 4»
مسج HTML المرجعي
لمحة كاملة عن أساليب مسج HTML، يرجى زيارة موقعنا مسج HTML / CSS المرجعي .