راکت

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

3 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

3
علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

@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 بصورت دینامیک این کارو برای شما انجام بده٬ خیر امکانش نیست.

میلاد-م
میلاد-م
@milad

تخصص: توسعه‌دهنده رابط کاربری - Front-End

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

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

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

شاید پاسخ شما همین‌جا باشد

مهدی رستگار
مهدی رستگار
@rm.8968

تخصص: توسعه دهنده frontend &amp;amp; backend

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

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

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