تعديل العناصر في jQuery

من موسوعة حسوب

جميع التوابع في هذا القسم تعدل وتتلاعب بشجرة DOM عبر تعديل عنصر (أو مجموعة من العناصر) بأكمله وبذاته مثل الإضافة، أو النسخ، أو الحذف، أو الإزالة ...إلخ. (إن كنت تبحث عن توابع تعدل خاصية عنصر، فانتقل إلى قسم «تعديل الخاصيات»).

‎.after()‎

يُدخِل هذا التّابع المحتوى المُحدَّد عن طريق المُعامِل بعد كل عنصر من مجموعة العناصر المُطابقة.

‎.append()‎

يُدخِل هذا التّابع المحتوى المُحدَّد عن طريق المُعامِل إلى آخر كل عنصر من مجموعة العناصر المُطابِقة.

‎.appendTo()‎

يُدخِل هذا التّابع كل عنصر من مجموعة العناصر المُطابِقة إلى نهاية العنصر الهدف.

‎.before()‎

يُدخِل هذا التّابع المحتوى المُحدَّد عن طريق المُعامِل قبل كل عنصر من مجموعة العناصر المُطابقة.

‎.clone()‎

يُنشِئ هذا التّابع نسخة عميقة (deep copy) من مجموعة العناصر المُطابِقة.

‎.css()‎

يحصل هذا التّابع على قيمة خاصيّة تنسيق محسوبة (computed style property) للعنصر الأول من مجموعة العناصر المُطابِقة أو يُعيِّن واحدة أو أكثر من خاصيّات CSS لكل عنصر مُطابِق.

‎.detach()‎

حذف مجموعة العناصر المتطابقة من DOM.

‎.empty()‎

يُحدد جميع العناصر التي ليس لها أبناء (بما في ذلك العُقَد النصية).

‎.insertAfter()‎

إدخال كل عنصر من مجموعة العناصر المُطابقة بعد الهدف.

‎.insertBefore()‎

إدخال كل عنصر من مجموعة العناصر المُطابقة بعد الهدف.

‎jQuery.htmlPrefilter()‎

يعدِّل ويرشِّح هذا التابع سلاسل HTML النصية الممرَّرة عبر توابع التعديل (manipulation) في jQuery.

‎.prepend()‎

يُستخدَم هذا التابع ‎في إدخال لمحتوى المُحدَّد عن طريق المُعامِل إلى بداية كل عنصر من مجموعة العناصر المُطابِقة.

‎.prependTo()‎

يُستخدَم هذا التابع في إدخال كل عنصر من مجموعة العناصر المُطابِقة إلى بداية العنصر الهدف.

‎.remove()‎

يحذف هذا التابع مجموعة العناصر المطابقة من DOM.

‎.removeAttr()‎

يحذف هذا التابع خاصِّيَّة HTML محدَّدة لكل عنصر في مجموعة العناصر المطابقة.

‎.removeClass()‎

يحذف هذا التابع صنفًا واحدًا، أو عدَّة أصناف، أو جميع الأصناف من كل عنصر في مجموعة العناصر المطابقة.

‎.removeProp()‎

يحذف هذا التابع خاصِّيَّة كائنيِّة محدَّدة لكل عنصر في مجموعة العناصر المطابقة.

‎.replaceAll()‎

يبدِّل هذا التابع مجموعة العناصر المطابقة مكان كل عنصر من العناصر المحدَّدة.

‎.replaceWith()‎

يبدِّل هذا التابع المحتوى الجديد المعطى مكان كل عنصر في مجموعة العناصر المطابقة، ويعيد مجموعة العناصر التي استُبدلت.

‎.text()‎

يجلب هذا التابع المحتوى النصي المرتبط بكل عنصر في مجموعة العناصر المطابقة بالإضافة إلى العناصر الأحفاد لهم، أو يغيِّر المحتوى النصي للعناصر المطابقة.

‎.toggleClass()‎

إضافة أو إزالة صنف واحد أو أكثر من كل عنصر من مجموعة العناصر المُطابقة، اعتمادًا على وجود الصنف أو قيمة وسيط الحالة.

‎.unwrap()‎

إزالة آباء مجموعة العناصر المُطابقة من شجرة DOM، مع ترك العناصر المُطابقة في مكانها.

‎.wrap()‎

تغليف شيفرة HTML حول كل عنصر في مجموعة العناصر المُطابقة.

‎.wrapAll()‎

تغليف شيفرة HTML حول جميع العناصر في مجموعة من العناصر المُطابقة.

‎.wrapInner()‎

تغليف شيفرة HTML حول محتوى كل عنصر في مجموعة العناصر المُطابقة.