التنسيق باستخدام JQuery
التنسيق باستخدام JQuery
التنسيق باستخدام JQuery درس مجاني في jQuery Academy على CoddyKit. هذا هو الدرس 1 من أصل 1. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في jQuery Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة jQuery Academy 1 دروس في المجموع.
مقدمة
مرحبًا،
لقد عملنا على كائنات HTML DOM في جميع الأمثلة السابقة.
وباستخدام jQuery، يمكننا أيضًا معالجة أنماط عناصر HTML.
توفر JQuery بعض الطرق لتحقيق ذلك.
الصنف
في الأمثلة الأولى التي سننفذها، سنرى استخدام الأصناف مع JQuery.
في المثال أدناه، نضمّن مكتبة JQuery في HTML ونعرّف صنفين باسم pink وyellow، بحيث يجعل كل منهما النص ورديًا وأصفر.
لنبدأ 🚀
مثال
أضفنا عنصر <p> بين وسمَي <body>.
حاليًا، لا يملك هذا العنصر صنفًا بعد.
<style>
.pink{
color:pink;
}
.yellow{
color: yellow;
}
</style>
<p>lorem ipsum </p>المثال 2
لنضف الآن الصنف pink إلى عنصر الفقرة باستخدام طريقة addClass().
في شاشة المعاينة، سنلاحظ أن لون النص Lorem ipsum يتحول إلى اللون الوردي.
<style>
.pink{
color:pink;
}
</style>
<p>lorem ipsum</p>
<script>
/*
This callback runs as soon as
the DOM is Loaded
*/
$(document).ready(function(){
//adding pink class to p element
$('p').addClass('pink');
});
</script>removeClass
طريقة removeClass()
إذا أردنا إزالة الأصناف من عناصر HTML، نستخدم طريقة removeClass().
لقد غيّرنا المثال أدناه وعرّفنا الصنف pink مبدئيًا في عنصر HTML الخاص بنا. وبمجرد تحميل DOM، ستتم إزالة الصنف pink من عنصر p.
<style>
.pink{color:pink;}
</style>
<p class="pink">lorem ipsum </p>
<script>
/*
This callback runs as soon as
the DOM is Loaded
*/
$(document).ready(function(){
//removing pink class to p element
$('p').removeClass('pink');
});
</script>تبديل الصنف
طريقة toggleClass()
كما يتضح من اسمها، باستخدام هذه الطريقة،
إذا كان الصنف موجودًا في العنصر المستهدف، فستزيله، وإلا فستضيفه.
<style>
.pink{color:pink;}
</style>
<p class="pink">lorem ipsum</p>
<script>
/*
This callback runs as soon as
the DOM is Loaded
*/
$(document).ready(function(){
/*
Since p element has pink class,
pink class will be removed.
*/
$('p').toggleClass('pink');
/*
Since p element hasn't pink class,
pink class will be added.
*/
$('p').toggleClass('pink');
/*
Since p element has pink class,
pink class will be removed.
*/
$('p').toggleClass('pink');
});
</script>طريقة Css
طريقة css()
لقد رأينا طرق إضافة الأصناف وإزالتها.
والآن لنتعلم طريقة CSS المستخدمة من أجل تعيين الأنماط المضمنة لعقد HTML الخاصة بنا.
تأخذ طريقة CSS معاملين.
- المعامل الأول هو اسم الخاصية المراد تعيينها.
- المعامل الثاني هو قيمة الخاصية المراد تعيينها.
يوضح المثال التالي استخدامات مختلفة لطريقة CSS.
<button>My Button</button>
<script>
/*
Below, the button element's color style
has been read and written
to the color variable.
*/
let color = $('button').css('color');
/*
Now let's change the button color by assigning
the red value to the second argument=
*/
$('button').css('color', 'red')
/*
If we want to change more than one style of
an element at the same time, we pass JSON type arguments.
*/
$("button").css({"color": "red", "padding": "20px"});
</script>
واجهة JQuery البرمجية
لقد تعلمنا الكثير من عمليات معالجة DOM باستخدام jQuery.
بالإضافة إلى الطرق التي تعلمناها، تحتوي JQuery على العديد من طرق المعالجة.
يمكنكم تصفح واجهة API بالكامل بالنقر على الرابط أدناه.
تهانينا
تهانينا 🎉
لقد تعلمنا تنسيق العناصر باستخدام jQuery.
في القسم التالي، سنتعلم إدارة الأحداث في jQuery.

الأسئلة الشائعة
هل درس «التنسيق باستخدام JQuery» مجاني؟
نعم — نص درس «التنسيق باستخدام JQuery» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة jQuery Academy، انتقل إلى CoddyKit PRO. تتضمن دورة jQuery Academy 1 دروس في المجموع.
ماذا ستتعلم في «التنسيق باستخدام JQuery»؟
التنسيق باستخدام JQuery تتمرن على jQuery Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ jQuery Academy؟
لا تُشترط خبرة سابقة. jQuery Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 1.
كم من الوقت يستغرق درس «التنسيق باستخدام JQuery»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس jQuery Academy هذا؟
نعم. كل درس في jQuery Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.