Как добавить / удалить класс в <div>, когда у него уже есть классы - PullRequest
2 голосов
/ 22 февраля 2009

Как добавить / удалить класс из div, если у него уже есть один или несколько классов?

<div class="class1 class2" id="id1">some text</div>



$("#id1").toggleClass("class3"); // doesn't work


$("#id1").toggleClass(" class3"); // doesn't work

Должен ли я анализировать строку?

Ответы [ 3 ]

3 голосов
/ 22 февраля 2009

Ваш код обязательно должен работать. Фактически, toggleClass пример использует несколько имен классов!

1 голос
/ 22 февраля 2009

Вы пробовали $ ("# id1"). AddClass ("имя класса") и $ ("# id1"). RemoveClass ("имя класса")?

0 голосов
/ 22 февраля 2009

Полагаю, вы можете перебирать классы.

Это обсуждение групп Google JQuery.

РЕДАКТИРОВАТЬ: Нашел также SO вопрос, связанный с этим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...