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

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

جزء مهم جدًا من jQuery هو القدرة على التلاعب بعناصر DOM.

يقدم jQuery طرقًا فعالة لإدارة عناصر HTML، الخصائص والCSS.

خصائص الفئة

هذه الطرق تتحقق وتعمل على خصائص الفئات المخصصة للعنصر:

الطريقةوصف
addClass()إضافة اسم فئة واحد أو أكثر إلى العنصر المحدد
hasClass()التحقق من وجود أي عنصر مختار يحتوي على اسم فئة معين
removeClass()حذف إحدى أو أكثر الفئات المحددة من العنصر المحدد
toggleClass()تبديل بين إضافة/حذف إحدى أو أكثر الفئات المحددة للعنصر المحدد

نسخ في المسار

هذه الطريقة تسمح لنا بالنسخ العناصر:

الطريقةوصف
clone()إنشاء نسخة عميقة من العنصر المحدد

إدراج DOM-حولي

هذه الدوال تسمح لنا بإدراج محتوى جديد حول المحتوى الحالي:

الطريقةوصف
wrap()طبع عنصر HTML حول كل عنصر مختار
wrapAll()طبع عنصر HTML حول جميع العناصر المختارة
wrapInner()طبع عنصر HTML حول محتوى كل عنصر مختار

إدراج DOM-داخلي

هذه الدوال تسمح لنا بإدراج محتوى جديد داخل العنصر الحالي:

الطريقةوصف
append()إدراج محتوى جديد في نهاية العنصر المحدد
appendTo()إدراج عنصر HTML جديد في نهاية العنصر المحدد
html()تعيين أو العودة إلى محتوى HTML للعنصر المحدد
prepend()إدراج محتوى جديد في بداية العنصر المحدد
prependTo()إدراج عنصر HTML جديد في بداية العنصر المحدد
text()تعيين أو العودة إلى محتوى النص للعنصر المحدد

إدراج DOM-خارجي

هذه الدوال تسمح لنا بإدراج محتوى جديد خارج العنصر الحالي:

الطريقةوصف
after()إدراج محتوى جديد بعد العنصر المحدد
before()إدراج محتوى جديد قبل العنصر المحدد
insertAfter()إدراج عنصر HTML جديد بعد العنصر المحدد
insertBefore()إدراج عنصر HTML جديد قبل العنصر المحدد

حذف DOM

هذه الدوال تسمح لنا بحذف العناصر من DOM:

الطريقةوصف
detach()حذف العنصر المحدد (بما في ذلك البيانات وإلغاء تفعيل الإحداث)
empty()حذف جميع العناصر الفرعية من العنصر المحدد (بما في ذلك العناصر النصية)
remove()حذف العنصر المحدد (بما في ذلك البيانات والإحداث)
unwrap()حذف العنصر الأب للعنصر المحدد

استبدال DOM

هذه الدوال تستخدم لتحذيف المحتوى من DOM واستبداله بالمحتوى الجديد:

الطريقةوصف
replaceAll()استبدال العنصر المحدد بعنصر HTML جديد
replaceWith()استبدال المحتوى المحدد بالعناصر الجديدة

الخصائص العامة

هذه الدوال تحصل وتعيين خاصيات DOM للعناصر:

الطريقةوصف
attr()تعيين أو العودة إلى الخاصية/القيمة للعنصر المحدد
prop()تعيين أو العودة إلى الخاصية/القيمة للعنصر المحدد
removeAttr()حذف خاصية واحدة أو أكثر من العنصر المحدد
removeProp()حذف الخاصية التي تم تعيينها باستخدام دالة prop()
val()تعيين أو العودة إلى قيمة الخاصية value للعنصر المحدد (للمكونات النموذجية)

أساليب النمط

هذه الطرق تحصل وتعيين خصائص CSS المرتبطة بالعنصر

الطريقةوصف
css()تعيين أو العودة إلى عدة خصائص النمط للعنصر المحدد
height()تعيين أو العودة إلى الارتفاع العنصر المحدد
innerHeight()تعيين أو العودة إلى الارتفاع العنصر (بما في ذلك الحشو، ولكن ليس الحواف)
innerWidth()تعيين أو العودة إلى عرض العنصر (بما في ذلك الحشو، ولكن ليس الحواف)
offset()تعيين أو العودة إلى التوقيتات المعدلة للعنصر المحدد (بالمقارنة مع المستند)
offsetParent()العودة إلى الأب المعدل للعنصر المحدد
outerHeight()تعيين أو العودة إلى الارتفاع العنصر (بما في ذلك الحشو، الحواف وال边际 الاختيارية)
outerWidth()تعيين أو العودة إلى عرض العنصر (بما في ذلك الحشو، الحواف وال边际 الاختيارية)
position()العودة إلى موقع العنصر بالنسبة للآب المعدل
scrollLeft()تعيين أو العودة إلى موقع أفقي للعنصر المحدد
scrollTop()تعيين أو العودة إلى موقع عمودي للعنصر المحدد
width()تعيين أو العودة إلى عرض العنصر المحدد