Хорошо, поэтому я ищу, чтобы сделать 3 разных кнопки, управляющих классом для одного элемента. Но только один класс может использоваться в любой момент времени, поэтому мне нужно удалить два класса, которые не используются.jQuery переключает несколько классов на один элемент из 3 кнопок
Кнопки:
<ul class="group">
<li> <a href="#" class="small-btn">Small</a> </li>
<li> <a href="#" class="med-btn">Medium</a> </li>
<li> <a href="#" class="large-btn">Large</a> </li>
</ul>
Мой контент обертка:
<div id="main_content" class="large">
content here
</div>
Я не могу достаточно работать в моей голове, как я бы проверить против двух других классов и удалить их? Есть ли способ хранения классов как переменной в jQuery? Помощь ценится ..
Если должны всегда быть 1 класс на '# main_content' элемент можно удалить все классы с помощью' removeClass() 'без параметров, а затем добавить класс требуется. Нет необходимости в проверке. –
Или просто измените значение атрибута, как в моем ответе. Это сбрасывает весь атрибут. –
@RoryMcCrossan Спасибо, я не знал, что могу оставить параметр пустым :) – Doidgey