jQuery/Topics a-z

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

‎.add()‎

‎.addBack()‎

يُضيف هذا التّابع مجموعة العناصر الموجودة سابقًا في المَكْدَس (stack) إلى المجموعة الحاليّة، مع إمكانيّة ترشيحها بشكل اختياري عن طريق مُحدِّد (selector).

‎.addClass()‎

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

‎.after()‎

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

‎.ajaxComplete()‎

يُسجِّل هذا التّابع مُعالِج الأحداث (Event handler) لاستدعائه عند اكتمال طلبات Ajax.

‎.ajaxError()‎

يُسجِّل هذا التّابع مُعالِج الأحداث (Event handler) لاستدعائه عند اكتمال تنفيذ طلب Ajax مع حدوث خطأ.

‎.ajaxSend()‎

يُرفِق هذا التّابع دالة لتنفيذها قبل إرسال طلب Ajax.

‎.ajaxStart()‎

يُسجِّل هذا التّابع مُعالِج الأحداث (Event handler) لاستدعائه عند بدء أول طلب Ajax.

‎.ajaxStop()‎

يُسجِّل هذا التّابع مُعالِج الأحداث (Event handler) لاستدعائه عند اكتمال تنفيذ جميع طلبات Ajax.

‎.ajaxSuccess()‎

يُرفِق هذا التّابع دالة لتنفيذها عند اكتمال تنفيذ طلب Ajax.

محدد جميع العناصر

يُحدِّد جميع العناصر.

‎.andSelf()‎

يُضيف هذا التّابع مجموعة العناصر الموجودة سابقًا في المَكدَس (stack) إلى المجموعة الحاليّة.

‎.animate()‎

يُنفِّذ هذا التّابع تحريكًا (animation) لخاصيّة أو لمجموعة من خاصيّات CSS.

المحدد ‎:animated

يُحدِّد جميع العناصر قيد التحريك حاليًّا في وقت تشغيل المُحدِّد.

‎.append()‎

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

‎.appendTo()‎

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

‎.attr()‎

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

محدد الخاصيات ذات السابقة [name|="value"‎]

يُحدِّد العناصر التي تمتلك خاصيّة HTML المُحدَّدة والتي قيمتها تساوي السلسلة النصيّة المُعطاة أو تبدأ بتلك السلسلة النصيّة متبوعةً بشرطة (-).

محدد الخاصيات التي فيها [name*="value"‎] 

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

محدد الخاصيات التي فيها كلمة [name~="value"‎] 

يُحدِّد العناصر التي تمتلك خاصيّة HTML المُحدَّدة والتي قيمتها تحتوي على الكلمة المُعطاة محدودةً بينها بمسافات فارغة.

محدد الخاصيات التي تنتهي بـ [name$="value"‎]

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

محدد الخاصيات التي تساوي [name="value"‎]

يُحدِّد العناصر التي تمتلك خاصيّة HTML المُحدَّدة والتي قيمتها تُساوي تمامًا قيمة مُعيَّنة.

محدد الخاصيات التي لا تساوي [name!="value"‎]

يُحدِّد العناصر التي إمّا لا تمتلك خاصيّة HTML المُحدَّدة أو تمتلكها ولكن قيمتها لا تُساوي القيمة المُعيَّنة.

محدد الخاصيات التي تبدأ بـ [name^="value"‎]

يُحدِّد العناصر التي تمتلك خاصيّة HTML المُحدَّدة والتي قيمتها تبدأ بالضّبط بالسلسلة النصيّة المُعطاة.

‎.before()‎

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

‎.bind()‎

يُرفِق هذا التّابع مُعالِج أحداث (Event handler) لحدثٍ ما للعناصر.

‎.blur()‎

يربط هذا التّابع مُعالِج أحداث (event handler) إلى حدث الضّبابيّة ‎(blur)‎ في JavaScript، أو يُطلِق هذا الحدث على عنصر ما.

المحدد ‎‎:button

يُحدِّد عناصر الأزرار <button> والعناصر التي من نوع button.

callbacks.add()‎

يُضيف رد نداء أو مجموعة من ردود النداء إلى قائمة ردود النداء.

‎callbacks.disable()‎

يُعطِّل قائمة ردود النداء ويمنعها من فعل أي شيء آخر.

‎callbacks.disabled()‎

يُحدِّد ما إذا كانت قائمة ردود النداء مُعطَّلة.

‎callbacks.empty()‎

يُزيل كافّة ردود النداء من القائمة.

‎callbacks.fire()‎

يستدعي كافّة ردود النداء عن طريق الوسائط المُعطاة.

‎callbacks.fired()‎

يُحدِّد ما إذا كانت ردود النداء قد استُدعيَت على الأقل مرّة واحدة.

‎callbacks.fireWith()‎

يستدعي كافّة ردود النداء في القائمة عن طريق السّياق (context) والوسائط المُعطاة.

‎callbacks.has()‎

يُحدِّد ما إذا كانت قائمة ردود النداء تملك أي رد نداء مُرفَق إليها. وإن زوّدناه باسم رد نداء كوسيط فسيُحدِّد ما إذا كان موجودًا في القائمة.

callbacks.lock()‎

يقفل قائمة ردود النداء بحالتها الحاليّة.

‎callbacks.locked()‎

يُحدِّد ما إذا كانت قائمة ردود النداء مُقفلة.

‎callbacks.remove()‎

يُزيل رد نداء أو مجموعة ردود نداء من قائمة ردود النداء.

‎.change()‎

يربط هذا التّابع مُعالِج الأحداث (event handler) لتغيير حدث JavaScript أو يُطلِق هذا الحدث على عنصر ما.

المحدد ‎:checkbox

يُحدِّد جميع العناصر ذات النوع مربّع تأشير (checkbox).

المحدد ‎:checked

يُستخدَم لمعرفة العناصر المُؤشَّرة (checked) أو المُحدَّدة (selected).

محدد العناصر الأبناء "parent > child"

يُحدِّد كافّة العناصر الأبناء المباشرة والتي هي أبناء العناصر المُحدَّدة بأب (parent).

‎.children()‎

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

محدد الأصناف "‎.class"

يُحدِّد كافّة العناصر التي تمتلك الصّنف المُعطَى.

‎.clearQueue()‎

يُزيل هذا التّابع كافّة العناصر التي لم تُشغَّل حتى الآن من الطابور.

‎.click()‎

يربط هذا التّابع مُعالِج الأحداث (event handler) إلى الحدث click في JavaScript أو يُطلِق هذا الحدث على عنصر ما.

‎.clone()‎

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

‎.closest()‎

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

المحدد ‎:contains()‎

يُحدِّد كافّة العناصر التي تحتوي على النص المطلوب.

‎.contents()‎

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

‎.contextmenu()‎

يربط هذا التّابع مُعالِج أحداث (event handler) إلى الحدث ‎contextmenu‎ في JavaScript، أو يُطلِق هذا الحدث على عنصر ما.

‎.css()‎

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

‎.data()‎

يخزِّن التابع ‎.data()‎ بيانات عشوائية مرتبطة بالعناصر المتطابقة أو تُعيد القيمة في مخزن البيانات المحدد للعنصر الأول في مجموعة العناصر المتطابقة.

‎.dblclick()‎

يربط هذا التابع معالج حدث بحدث "dblclick" من JavaScript، أو يُطلق هذا الحدث على عنصرٍ ما.

deferred.always()‎

يُضيف هذا التابع معالجات تُستدعَى عند حل الكائن المؤجل Deferred أو رفضه.

‎deferred.catch()‎

يُضيف هذا التابع معالجات تُستدعى عند رفض الكائن المؤجل Deferred.

‎deferred.done()‎

يُضيف هذا التابع معالجات تستدعى عند حل الكائن المؤجل Deferred.

deferred‎.fail()‎

يُضيف هذا التابع معالجات تُستدعى عند رفض الكائن المؤجل Deferred.

‎deferred.notify()‎

يستدعي هذا التابع progressCallbacks لكائن مؤجل Deferred بواسطة الوسائط args المعطاة.

‎deferred.notifyWith()‎

يستدعي هذا التابع progressCallbacks لكائن مؤجل Deferred بواسطة الوسائط args والسياق context المعطاة.

deferred‎.pipe()‎

تابع أداة يُستخدم لترشيح و/أو تقييد الكائنات المؤجلة Deferreds.

‎deferred.progress()‎

يُضيف هذا التابع معالجات تستدعى عندما ينتج الكائن المؤجل Deferred إشعارات التقدُّم.

‎deferred.promise()‎

يُعيد هذا التابع كائن Promise للكائن المؤجل Deferred.

‎deferred.reject()‎

يرفُض هذا التابع كائنًا مؤجلًا ويستدعي أي failCallbacks مع الوسيط args المُعطى.

deferred‎.rejectWith()‎

يرفض هذا التابع كائنًا مؤجلًا Deferred ويستدعي أي failCallbacks مع سياق context ووسائط args محددة.

‎deferred.resolve()‎

قبول كائن مؤجل واستدعاء أي doneCallbacks مع الوسائط args المُحدَدة.

‎deferred.resolveWith()‎

يقبل كائن مؤجل ويستدعي أي doneCallbacks مع السياق context والوسائط args المُحدَدة.

‎deferred.state()‎

يُحدد هذا التابع الحالة الحالية لكائن مؤجل.

‎deferred.then()‎

يُضيف هذا التابع معالجات تُستدعَى عند قبول الكائن المؤجل أو رفضه أو ما زال قيد التقدم.

‎.delay()‎

يضبط هذا التابع مؤقِّت لتأجيل تنفيذ العناصر التالية في طابور (queue) الانتظار.

‎.delegate()‎

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

‎.dequeue()‎

محدد العناصر السليلة "ancestor descendant"

تحديد جميع العناصر التي تنتمي إلى سلف معين.

‎.detach()‎

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

المحدد ‎:disabled

تحديد جميع العناصر المعطلة.

‎.each()‎

يكرر هذا التابع، عبر كائن jQuery، تنفيذ دالة لكل عنصر متطابق.

محدد العناصر "element"

يُحدد جميع العناصر التي تحمل اسم الوسم المُعطى.

‎.empty()‎

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

المحدد ‎:empty

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

المحدد ‎:enabled

يحدد كل العناصر المُفعَّلة (enabled).

‎.end()‎

ينهي هذا التابع أحدث عملية الترشيح في السلسلة الحالية ويُعيد مجموعة العناصر المتطابقة إلى حالتها السابقة.

‎.eq()‎

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

المحدد ‎:eq()‎

يُحدد العنصر الموجود في الفهرس n داخل المجموعة المتطابقة.

‎.error()‎

ربط معالج الحدث بحدث الخطأ "error" في JavaScript.

المحدد ‎:even

يختار هذا المحدد العناصر الزوجية، وهو مُحدد صفري مفهرس. انظر أيضا المحدد ‎:odd.

‎event.currentTarget

عنصر DOM الحالي خلال مرحلة إنتاج فقاعات الحدث.

‎event.data

كائن اختياري يحتوي على بيانات الحدث، يُمرر إلى دالة معالجة الحدث.

‎event.delegateTarget

العنصر المُرفق به معالج أحداث jQuery المُستدعى حاليًا.

‎event.isDefaultPrevented()‎

يتحقق هذا التابع من استدعاء الحدث event.preventDefault()‎‎ على كائن الحدث هذا.

event‎.isImmediatePropagationStopped()‎

تتحقق هذه الخاصية من استدعاء الحدث event.stopImmediatePropagation()‎‎ على كائن الحدث هذا.

‎event.isPropagationStopped()‎

نتحقق هذه الخاصية من استدعاء الحدث event.stopPropagation()‎‎ على كائن الحدث هذا.

‎event.metaKey

تشير هذه الخاصية إذا ما كان مفتاح META مضغوطًا عند إطلاق الحدث.

event‎.namespace

تعيد هذه الخاصية مجال الأسماء (namespace) المستخدم عند إطلاق الحدث.

‎event.pageX

تُعيد هذه الخاصية موضع الفأرة بالنسبة إلى الحافة اليسرى للمستند.

‎event.pageY

تُعيد هذه الخاصية موضع الفأرة بالنسبة إلى الحافة العلوية للمستند.

‎event.preventDefault()‎

استدعاء هذه الخاصية يُعطل إطلاق الإجراء الافتراضي للحدث.

‎event.relatedTarget

عنصر DOM الآخر المتضمن في الحدث، إن وجد.

‎event.result

تعيد هذه الخاصية القيمة الأخيرة المُعادة بواسطة معالج الأحداث الذي أطلقه هذا الحدث، ما لم تكن هذه القيمة غير معرفة undefined.

‎event.stopImmediatePropagation()‎

تمنع هذه الخاصية تنفيذ بقية معالجات الأحداث ومنع الحدث من الانتقال عبر شجرة DOM إلى العناصر الأب (event bubbling).

‎event.stopPropagation()‎

يمنع هذا التابع الحدث من الانتقال عبر شجرة DOM إلى العناصر الأب (event bubbling)، مما يمنع إبلاغ أي من المعالجات الأب عن الحدث.

‎event.target

تعيد هذه الخاصية عنصر DOM الذي بدأ الحدث.

‎event.timeStamp

فرق الوقت محسوب بالميللي ثانية بين وقت إنشاء المتصفح للحدث وليلة رأس سنة 1970.

‎event.type

تصف هذه الخاصية طبيعة الحدث.

‎event.which

لكل حدث يتولد من لوحة المفاتيح أو الفأرة، تشير هذه الخاصية إلى المفتاح أو الزر المحدد المضغوط عليه.

‎.fadeIn()‎

يعرض هذا التابع العناصر المطابقة عن طريق تحويلها إلى الإعتام (opaque، أي لن تصبح شفافةً) تدريجيًا.

‎.fadeOut()‎

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

‎.fadeTo()‎

يضبط هذا التابع درجة عتامة العناصر المطابقة.

‎.fadeToggle()‎

يعرض هذا التابع العناصر المطابقة أو يخفيها عن طريق تحريك درجة العتامة.

المحدد ‎:file

يحدد كل حقول الإدخال من النوع file التي تسمح برفع الملفات.

‎.filter()‎

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

‎.find()‎

يعيد العناصر السليلة لكل عنصر في المجموعة الحالية من العناصر المُطابقة، والتي تكون مرشحة بواسطة مُحدد، أو كائن jQuery، أو عنصر.

‎.finish()‎

ينهي هذا التابع الحركة الجاري تشغيلها، ويُزيل كل الحركات المدرجة في طابور الانتظار، ويكمل جميع حركات العناصر المطابقة.

‎.first()‎

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

المحدد ‎:first-child

يحدد كل العناصر التي تكون أول ابن للعنصر الأب الذي تتبع له.

المحدد ‎:first-of-type

يحدد كل العناصر التي تكون الأولى بين العناصر الأخوة المجاورة لها ولها نفس اسم العنصر.

المحدد ‎:first

يحدد أول عنصر DOM متطابق.

‎.focus()‎

ربط دالة معالج أحداث بحدث "focus" من JavaScript، أو إطلاق هذا الحدث على عنصر.

المحدد ‎:focus

يحدد العنصر إذا كان مُركّزًا عليه حاليًا.

‎.focusin()‎

يربط هذا التابع دالة معالج الحدث بحدث "focusin" من JavaScript.

‎.focusout()‎

يربط هذا التابع دالة معالج الحدث بحدث "focusout" من JavaScript.

‎.get()‎

المحدد ‎:gt()‎

‎.has()‎

محدد العناصر التي لها الخاصية [name]

المحدد ‎‎:has()‎

‎.hasClass()‎

المحدد ‎:header

‎.height()‎

المحدد ‎:hidden

‎.hide()‎

‎.hover()‎

‎.html()‎

محدد المعرفات "‎#id"

المحدد ‎:image

‎.index()‎

‎.innerHeight()‎

‎.innerWidth()‎

المحدد ‎:input

‎.insertAfter()‎

‎.insertBefore()‎

‎.is()‎

‎jQuery()‎

.jquery

‎jQuery.ajax()‎

‎jQuery.ajaxPrefilter()‎

‎jQuery.ajaxSetup()‎

‎jQuery.ajaxTransport()‎

‎jQuery.Callbacks()‎

‎jQuery.contains()‎

‎jQuery.cssHooks()‎

‎jQuery.cssNumber()‎

‎jQuery.data()‎

‎jQuery.Deferred()‎

‎jQuery.dequeue()‎

‎jQuery.each()‎

‎jQuery.error()‎

‎jQuery.escapeSelector()‎

‎jQuery.extend()‎

‎jQuery.fn.extend()‎

‎jQuery.fx.interval()‎

jQuery‎.fx‎.off()‎

‎jQuery.get()‎

‎jQuery.getJSON()‎

‎jQuery.getScript()‎

‎jQuery.globalEval()‎

‎jQuery.grep()‎

‎jQuery.hasData()‎

‎jQuery.holdReady()‎

‎jQuery.htmlPrefilter()‎

‎jQuery.inArray()‎

‎jQuery.isArray()‎

‎jQuery.isEmptyObject()‎

‎jQuery.isFunction()‎

‎jQuery.isNumeric()‎

‎jQuery.isPlainObject()‎

‎jQuery.isWindow()‎

‎jQuery.isXMLDoc()‎

‎jQuery.makeArray()‎

‎jQuery.map()‎

‎jQuery.merge()‎

‎jQuery.noConflict()‎

‎jQuery.noop()‎

‎jQuery.now()‎

‎jQuery.param()‎

‎jQuery.parseHTML()‎

‎jQuery.parseJSON()‎

jQuery‎.parseXML()‎

‎jQuery.post()‎

jQuery‎.proxy()‎

jQuery‎.queue()‎

‎jQuery.ready()‎

‎jQuery.readyException()‎

‎jQuery.removeData()‎

‎jQuery.speed()‎

‎jQuery.sub()‎

‎jQuery.trim()‎

‎jQuery.type()‎

‎jQuery.unique()‎

‎jQuery.uniqueSort()‎

‎jQuery.when()‎

‎.keydown()‎

‎.keypress()‎

‎.keyup()‎

المحدد ‎:lang()‎

‎.last()‎

المحدد ‎:last-child

المحدد ‎:last-of-type

المحدد ‎:last

‎.length

‎.live()‎

‎.load()‎

المحدد ‎:lt()‎

‎.map()‎

‎.mousedown()‎

‎.mouseenter()‎

‎.mouseleave()‎

‎.mousemove()‎

‎.mouseout()‎

‎.mouseover()‎

‎.mouseup()‎

محدد أكثر من خاصية [name="value"][name2="value2"‎]

محدد أكثر من عنصر "selector1, selector2, selectorN"

‎.next()‎

محدد العناصر الأخوة المتجاورة "prev + next"

محدد العناصر الأخوة "prev ~ siblings"

‎.nextAll()‎

‎.nextUntil()‎

‎.not()‎

المحدد ‎:not()‎

المحدد ‎:nth-child()‎

المحدد ‎:nth-last-child()‎

المحدد ‎:nth-last-of-type()‎

المحدد ‎:nth-of-type()‎

المحدد ‎:odd

‎.off()‎

‎.offset()‎

‎.offsetParent()‎

‎.on()‎

‎.one()‎

المحدد ‎:only-child

المحدد ‎:only-of-type

‎.outerHeight()‎

‎.outerWidth()‎

‎.parent()‎

المحدد ‎:parent

‎.parents()‎

‎.parentsUntil()‎

المحدد ‎:password

‎.position()‎

‎.prepend()‎

‎.prependTo()‎

‎.prev()‎

‎.prevAll()‎

‎.prevUntil()‎

‎.promise()‎

‎.prop()‎

‎.pushStack()‎

‎.queue()‎

المحدد ‎:radio

‎.ready()‎

‎.remove()‎

‎.removeAttr()‎

‎.removeClass()‎

‎.removeData()‎

‎.removeProp()‎

‎.replaceAll()‎

‎.replaceWith()‎

المحدد ‎:reset

‎.resize()‎

المحدد ‎:root

‎.scroll()‎

‎.scrollLeft()‎

‎.scrollTop()‎

‎.select()‎

المحدد ‎:selected

‎.serialize()‎

‎.serializeArray()‎

‎.show()‎

‎.siblings()‎

‎.size()‎

‎.slice()‎

‎.slideDown()‎

‎.slideToggle()‎

‎.slideUp()‎

‎.stop()‎

‎.submit()‎

المحدد ‎:submit

المحدد ‎:target

‎.text()‎

المحدد ‎:text

‎.toArray()‎

‎.toggle()‎

‎.toggle_event()‎

‎.toggleClass()‎

‎.trigger()‎

‎.triggerHandler()‎

‎.unbind()‎

‎.undelegate()‎

‎.unload()‎

‎.unwrap()‎

‎.val()‎

المحدد ‎:visible

‎.width()‎

‎.wrap()‎

‎.wrapAll()‎

‎.wrapInner()‎