راکت
3 پاسخ

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

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


ثبت پرسش جدید
علی بیات
علی بیات
تخصص :توسعه دهنده ارشد وب
@ali.bayat7 سال پیشمطرح شد
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 بصورت دینامیک این کارو برای شما انجام بده٬ خیر امکانش نیست.


میلاد-م
میلاد-م
تخصص :توسعه‌دهنده رابط کاربری - Front-End
@milad7 سال پیشمطرح شد
1

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

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

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


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

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


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

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