Как получить элементы с классом "a b" и изменить его только на "a"? - PullRequest
1 голос
/ 10 сентября 2009
<div class="a b"></div>

Скажи, я хочу изменить его на:

<div class="a"></div>

И наоборот, как добавить класс "b" к div с классом "a"?

Ответы [ 4 ]

6 голосов
/ 10 сентября 2009

Чтобы удалить это:

$(".a.b").removeClass("b");

Чтобы добавить это:

$(".a").addClass("b");
3 голосов
/ 10 сентября 2009
$('.a.b').removeClass('b');
0 голосов
/ 10 сентября 2009

Попробуйте это для своего первого вопроса:

$('div').filter('.a, .b').removeClass('b');

и это для вашего второго вопроса:

$('div.a').addClass('b');
0 голосов
/ 10 сентября 2009

Чтобы заменить "a b" на просто "a":

$('.a.b').removeClass('b');

Чтобы добавить класс "b" в div с классом "a":

$('.a').addClass('b');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...