Строго брисање и додавање класе методом 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 само брише.