Строго бришење и додавање на класа со методот toggleClass во jQuery
Исто така во toggleClass може да се пренесе
параметар на состојба, како true или false,
тогаш класата ќе се или само додава, или
само брише.
Нека имаме следниве CSS класи:
.red {
color: red;
}
.zzz {
font-style: italic;
}
На параграфот се применува класата zzz:
<p class="zzz" id="test">text</p>
<button>click</button>
Ајде да ја додаваме само класата red
при кликање:
$('button').click(function() {
$('#test').toggleClass('red', true);
});
Како што гледате, при повторно кликање не се случува никаква промена.
Сите три наведени методи за работа
со класи - addClass,
removeClass,
toggleClass
можат исто така да примат како параметар повеќе класи,
и овозможуваат примена на функција на секој елемент во множеството.
Исправете го кодот на примерот даден погоре - првично
допишете ја класата red во атрибутот и направете
потоа така што класата red само да се брише.