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

طريقة jQuery addClass()

طرق HTML/CSS جـjQuery

تضيف دالة addClass() اسم فئة واحدة أو أكثر إلى العنصر المحدد.

هذه الطريقة لن تزيل الخاصية الحالية للفئات، بل ستضيف فقط اسم فئة واحدة أو أكثر إلى الخاصية.

النحو:

إضافة الفئة:

$(selector).addClass(className)

استخدام الدالة إضافة الفئة:

$(selector).addClass(function(index, currentClass))

مثال

إضافة اسم فئة إلى العنصر <p> الأول:

$("button").click(function(){
  $("p:first").addClass("highlight");
});
الاختبار لرؤية‹/›

يمكن إضافة عدة فئات (مفصولة بفواصل) إلى العنصر المحدد في وقت واحد، مثل ما يلي:

$("button").click(function(){
  $("p:first").addClass("highlight big");
});
الاختبار لرؤية‹/›

استخدام الدالة إضافة الفئة:

$("p").addClass(function(index, currentClass) {
  let addedClass;
  if(currentClass === "red") {
    addedClass = "green";
    $(this).text("هناك جملة باللون الأخضر");
  }
  return addedClass;
});
الاختبار لرؤية‹/›

استخدام removeClass() لحذف اسم فئة واحد، وإضافة اسم فئة جديد باستخدام addClass()

$("button").click(function(){
  $("p").removeClass("red").addClass("green");
});
الاختبار لرؤية‹/›

قيمة الم 参数

الم 参数وصف
classNameتحديد اسم الفئة الواحدة أو أكثر التي تريد إضافتها، مفصولة بفواصل
function(index, currentClass)وظيفة، تعود ببعض أو أكثر من الأسماء النوعية المفصولة بفواصل، لتم إضافتها إلى الأسماء النوعية الحالية
  • index-العودة إلى موقع العنصر في المجموعة

  • currentClass-العودة إلى اسم الفئة الحالية للعنصر المحدد

طرق HTML/CSS جـjQuery