Jquery .removeClass (function (index, class)) Удаляет старый класс, который у меня есть на элементе - PullRequest
1 голос
/ 05 марта 2012

у меня есть div с такими классами, как

<div class="orignal sub-4 top-2">

что я хочу добиться, это заменить классы sub-4 и top-2 на sub-3 и top-1, но сохранить класс orignal. Также возможно ли проверить префикс класса, такого как sub- *, или проверить, применяется ли определенный префиксный класс к элементу.

Ответы [ 2 ]

0 голосов
/ 05 марта 2012

Вы могли бы сделать

$('.orignal').removeClass("sub-4 top-2").addClass('sub-3 top-1');

для проверки класса, который начинается с sub, вы можете использовать атрибут , содержащий селектор

$('div[class*=sub-]').remove();
0 голосов
/ 05 марта 2012

Как насчет ...

$('.orignal').removeClass().addClass('orignal sub-3 top-1');

И для проверки 'sub -':

$('div[class*=sub-]').doSomethingElse
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...