toggleClass()

jQuery toggleClass() metodi

❮ jQuery HTML/CSS metodlari

Misol

Barcha <p> elementlari uchun "main" klass nomini qo‘shish va olib tashlash o‘rtasida almashlab turish:

$("button").click(function(){   $("p").toggleClass("main"); });
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

toggleClass() metodi tanlangan elementlarga bitta yoki bir nechta klass nomini qo‘shish va olib tashlash o‘rtasida almashlab turadi.

Bu metod har bir elementda belgilangan klass nomlari bor-yo‘qligini tekshiradi. Klass nomlari yo‘q bo‘lsa qo‘shiladi, allaqachon mavjud bo‘lsa olib tashlanadi — shu tariqa almashlab turish (toggle) effekti hosil bo‘ladi.

Biroq "switch" parametridan foydalanib, klass nomini faqat olib tashlash yoki faqat qo‘shishni belgilashingiz mumkin.


Sintaksis

$(selector).toggleClass(classname,function(index,currentclass),switch)

Parametr Tavsif
classname Majburiy. Qo‘shiladigan yoki olib tashlanadigan bitta yoki bir nechta klass nomini belgilaydi. Bir nechta klassni ko‘rsatish uchun klass nomlarini bo‘sh joy bilan ajrating
function(index,currentclass) Ixtiyoriy. Qo‘shiladigan/olib tashlanadigan bitta yoki bir nechta klass nomini qaytaradigan funksiyani belgilaydi
  • index - To‘plamdagi elementning indeks o‘rnini qaytaradi
  • currentclass - Tanlangan elementlarning joriy klass nomini qaytaradi
switch Ixtiyoriy. Klass faqat qo‘shilishi (true) yoki faqat olib tashlanishi (false) kerakligini belgilovchi Boolean qiymat

O‘zingiz sinab ko‘ring — misollar

Klass nomini qo‘shish va olib tashlash o‘rtasida almashlab turish
Klass nomini qo‘shish va olib tashlash o‘rtasida almashlab turish uchun toggleClass() metodidan qanday foydalanish mumkin.

Funksiya yordamida klasslarni almashlab turish
Tanlangan elementlar uchun qaysi klass nomlari almashlanishi kerakligini belgilash uchun funksiyadan foydalanish.

switch parametridan foydalanish
Klass nomini faqat qo‘shish yoki faqat olib tashlash uchun switch parametridan qanday foydalanish mumkin.


❮ jQuery HTML/CSS metodlari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!