تالار گفتمان nCIS.ir

نسخه‌ی کامل: هر المان html چه attribute هایی میتواند داشته باشد
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
درود


من برایم سوال شده که ایا میتوانم در یک عنصر html هر شناسه ای که بخواهم تعریف کنم؟

مثلا ایا میتوانیم یک شناسه به نام shahr به یک المان  span مانند زیر اضافه کنیم؟

<span id="a" shahr='tehran'>name</span>
و بعد از ان بتوانیم با متد getAtribute که در جی کوئری هست مقداری که برای این المان هست رو در اختیار داشته باشیم؟

متشکرم
خیر در HTML اتریبیوت‌های هر تگ از قبل تعریف شده. درصورت تمایل میتونین از اتریبیوت‌های اختصاصی که با پیشوند data- مشخص میشن استفاده کنید ولی بطور کلی ساختار کاملاً انعطاف‌پذیر، مختص XML هست. برای اطلاعات بیشتر درمورد تگ‌ها و خصوصیاتشون، به سایت W3Schools سر بزنین. البته میتونین از پکیج آموزش HTML5 بنده هم استفاده کنید که داخلش تمامی 105 تگ استاندارد موجود در HTML5 رو همراه با اتریبیوت‌هاشون درقالب مثال‌های عملی توضیح دادم. لینک
البته میتونی تعریف کنی ! ولی به جای getAttribute از ()attr. استفاده کن ! من همیشه این کار را میکنم و مشکلی ندیدم ! چرا میگی شناسه ؟ اینا attribute هستن. مشکلی که پیش میاد اینه که html شما دیگه valid نیست اما توی نمایش مرورگر مشکلی به وجود نمیاد !