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

طريقة jQuery html()

طرق HTML/CSS jQuery

يستخدم طريقة html() للحصول أو ضبط محتوى العنصر المحدد (innerHTML).

استخدام طريقة html()الحصولعند ضبط المحتوى، سيقوم بالعودةالعنصر المحدد الأولالمحتوى.

استخدام طريقة html()ضبطعند ضبط المحتوى، سيقوم بتغطيتهمحتوى جميع العناصر المحددة.

ملاحظة:عند استخدام html() لضبط محتوى العنصر، سيتم استبدال جميع المحتويات الحالية بالمحتوى الجديد. بالإضافة إلى ذلك، قبل استبدال المحتويات بالعناصر الفرعية الجديدة، يقوم jQuery بإزالة جميع البنيات الأخرى من العناصر الفرعية، مثل البيانات ومسؤولي الحدث.

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

النحو:

الحصول على المحتوى:

$(selector).html()

ضبط المحتوى:

$(selector).html(content)

استخدام الوظيفة لضبط المحتوى:

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

مثال

انقر على الزر للحصول على محتوى الفقرة الأولى:

$("button").click(function(){
  alert($("p").html());
});
الاختبار لمعرفة‹/›

سيتم عرض محتوى HTML لكل فقرة عند النقر عليها:

$("p").click(function(){
  alert($(this).html());
});
الاختبار لمعرفة‹/›

تغيير محتوى جميع الفقرات:

$("button").click(function(){
  $("p").html("أريد أن أقول: <b>Hello world</b>");
});
الاختبار لمعرفة‹/›

استخدام الوظيفة لتغيير محتوى العنصر:

$("button").click(function(){
  $("p").html(function(i){
    return "الرقم المطلق لهذا العنصر p: " + i;
  });
});
الاختبار لمعرفة‹/›

الفرق بين طريقة html() ومتدخل text()

$("#btn1").click(function(){
  $("p").html("أريد أن أقول: <b>Hello world</b>");
});
$("#btn2").click(function(){
  $("p").text("أريد أن أقول: <b>Hello world</b>");
});
الاختبار لمعرفة‹/›

قيمة المعامل

المعاملوصف
المحتوىإعداد محتوى العناصر المحددة كـ نص HTML
ملاحظة:إذا تم تخطي هذا المعامل، فإن html() ستعود إلى محتوى العنصر المحدد الأول
function(index, currentContent)تحديد وظيفة تعود إلى إرجاع محتوى HTML للاعداد
  • index-إرجاع موقع العنصر في المجموعة

  • currentContent-إرجاع محتوى HTML الحالي للعنصر المحدد

طرق HTML/CSS jQuery