مهدی رستگار
5 سال پیش توسط مهدی رستگار مطرح شد
3 پاسخ

اضافه کردن کلاس به css

یه دستوری هست در جی کویری که میاد یه کلاس رو به المان html اضافه می کنه حالا سوالم اینه میشه اینکار با خود css انجام بشه ؟؟


ثبت پرسش جدید
علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش آپدیت شد
2

@rm.8968

در جی‌کوئری از addClass و removeClass برای افزودن و حذف‌کردن کلاس‌های CSS روی یک المان استفاده میشه.
به کد زیر دقت کنید:

<html >
<head>

  <style>
  .selected {
    color: blue;
  }
  </style>
  <script src="https://code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body>

<p>Hello</p>

<script>
$( "p" ).addClass( "selected" );
</script>

</body>
</html>

و برای انجام این کار بصورت ثابت با CSS :

<html >
<head>
  <style>
  .selected {
    color: blue;
  }
  </style>
</head>
<body>

<p class="selected">Hello</p>

</body>
</html>

و اگر منظورتون اینه که CSS بصورت دینامیک این کارو برای شما انجام بده٬ خیر امکانش نیست.


میلاد-م
تخصص : توسعه‌دهنده رابط کاربری - Fron...
@milad 5 سال پیش آپدیت شد
1

با جاوااسکریپت میشه یا با جی کوئری هم میشه. ولی بصورت پویا با سی اس اس ِ خالی نمیشه.

مثال جاوااسکریپت:
https://www.w3schools.com/howto/howto_js_add_class.asp

مثال جی کوئری
https://www.w3schools.com/jquery/html_addclass.asp


مهدی رستگار
تخصص : توسعه دهنده frontend &amp;amp...
@rm.8968 5 سال پیش مطرح شد
1

@milad
@ali.bayat
ممنون از هر دو بزرگوار


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

ورود یا ثبت‌نام