# Строгое удаление и добавление класса методом 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` только удалялся.

← →
↑