۳ shilbon
تفاوت classبا id
جامعه پی اچ پی ایجاد شده در ۱۸ شهریور ۱۴۰۲

چرا وقتی میخواستیم المت‌های قبلی رو به ajax وصل کنیم از id استفاده میکردیم ولی الان برای تسک هامون از class استفاده میکنیم؟

سلام

به دلیل این هست که ما آیدی رو فقط به یک المان میتونیم بدیم و باید منحصر به فرد باشه همون طور که از اسمش مشخصه(id).

ولی ما کلاس رو برای المان‌های مختلف میتونیم بزنیم.تسک‌های ما بیشتر از یکی هست و باید از کلاس استفاده بشه.

احمدرضا فاطمی کیا ۱۹ شهریور ۱۴۰۲، ۰۹:۰۲

خب ما اینجا دوتا input داریم و همچنان id استفاده کردیم .یعنی id فقط برا inpu استفاده میشه؟

shilbon ۱۹ شهریور ۱۴۰۲، ۱۲:۱۷

آیدی ما باید یونیک باشه نه عناصر صفحه.

شما هر چندتا اینپوت دارید مشکلی نداره ولی آیدی هاشون رو باید منحصر به فرد بزارید.

میتونید از کلاس هم استفاده کنید اما اگر در جایی دیگه حواستون نباشه و از این کلاس استفاده کنید کدتون به مشکل میخوره.

بهترین پاسخ
احمدرضا فاطمی کیا ۱۹ شهریور ۱۴۰۲، ۱۵:۳۰