<option>: عنصر OPTION

آخر تحديث: 2026-10-13

<option>عنصر OPTION

عنصر واحد قابل للاختيار داخل select أو datalist أو optgroup.

الفئةالنماذج
نموذج المحتوىمحتوى تدفقي
العناصر الأم المسموحةأي عنصر يقبل المحتوى التدفقي
وسم الإغلاقنعم — يتطلب إغلاق </option> وسم
الحالةقياسي

📝 البنية

<option value="apple">تفاح</option>

⚙️ السمات

يدعم هذا العنصر السمات العامة بالإضافة إلى ما يلي:

السمةالقيمةالوصف
valueValue sent to the server (falls back to text if omitted).
selectedPre-select this option.
disabledDisables this option.
labelAlternative display text.

▶ مثال

عدّل الكود أدناه وشاهد النتيجة المباشرة في الملعب:

🌐 دعم المتصفح

المتصفح ChromeChrome EdgeEdge FirefoxFirefox SafariSafari OperaOpera
<option> ✓ v1 ✓ v12 ✓ v1 ✓ v1 ✓ v1
مدعوم في جميع المتصفحات الرئيسية
نصيحة: بدون value، يُرسل النص الموجود بين الوسوم.

❓ الأسئلة الشائعة

Qما العلاقة بين value في option والنص المعروض؟
Aعند وجود سمة value يُرسل قيمة value ويُستخدم النص بين الوسمين للعرض فقط؛ وبدون value يُرسل النص بين الوسمين نفسه. وأفضل الممارسات كتابة value دائمًا (مثل <option value='bj'>بكين</option>) حتى لا يعتمد الخادم على نص عرض قابل للتغير.
Qهل يمكن جعل option معطلة؟
Aنعم، <option disabled> تجعل الخيار غير قابل للاختيار (يظهر باهتًا). ومن الاستخدامات الشائعة: سطر إرشادي «اختر» كخيار مؤقت، والخيارات التي خرجت من الصرف. ويمكن أيضًا تعطيل optgroup كاملة.
Qهل يقبل option وسوم HTML؟
Aلا تقريبًا، فـ option الأصلي يعرض نصًا خالصًا فقط (تتسامح بعض المتصفحات مع وسوم بسيطة جدًا لكن دون اعتماد). والقوائم المنسدلة الغنية التنسيق (أيقونات وسطران) لا تُنجز إلا بمكونات مخصصة أو مكتبات خارجية، مع حفظ سمات الوصولية.
المزيد من الحالات قادمة قريبًا — ترقبوا.

📚 دروس ذات صلة

Web-Tutorial.com

فريق Web-Tutorial التقني

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

100%