English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

طريقة jQuery prepend()

أساليب HTML/CSS في jQuery

ي插入 محتوى مسبق محدد في بداية كل عنصر مختار باستخدام طريقة prepend() كأول عنصر فرعي.

لإدراج محتوى في نهاية العنصر المحدد، استخدمappend()الطريقة.

النحو:

إدراج المحتوى المقدم:

$(selector).prepend(content)

إضافة محتوى باستخدام دالة:

$(selector).prepend(function(index, html))

مثال

إضافة بعض النصوص قبل جميع الفقرات:

$("button").click(function(){
  $("p").prepend("Hello world");
});
اختبار‹/›

في جميع الفقرات إضافة بعض HTML:

$("button").click(function(){
  $("p").prepend("<b>Hello world</b>");
});
اختبار‹/›

هذا المثال يستخدم document.createTextNode() لإنشاء عقدة نصية وإدراجها قبل جميع عناصر <p>:

$("button").click(function(){
  $("p").prepend(document.createTextNode("Hello world"));
});
اختبار‹/›

إضافة محتوى باستخدام دالة:

$("button").click(function(){
  $("p").prepend(function(i){
return "<b>This p element has index " + i + "</b>";
  });
});
اختبار‹/›

قيمة الم参数

الم参数الوصف
المحتوىتحديد المحتوى الذي سيتم إدراجه في بداية كل عنصر مختار (يمكن أن يحتوي على علامات HTML)

القيم المحتملة:

  • عنصر HTML

  • عنصر DOM

  • مثل jQuery

function(index, html)تحديد دالة تعود بنتائج تحتوي على المحتوى الذي سيتم إدراجه
  • index-إرجاع موقع العنصر في المجموعة

  • html-إرجاع HTML الحالي للعنصر المحدد

أساليب HTML/CSS في jQuery