bossonojka
@bossonojka
Чтобы многого достичь, надо от многого отказаться

Как изменить класс элемента?

При загрузке страницы нужно изменить класс с open на close, используя скрипт.
<div id="audio-play" class="open">

<script>
$('.audio-play').toggleClass('open').addClass('close');
</script>

Написал такой скрипт, но он не работает. Возможно, нужно использовать функцию? Как это сделать?
  • Вопрос задан
  • 169 просмотров
Решения вопроса 4
@iDrugov
Хуже глупых вопросов только глупые ответы.
Надо добавить или заменить?
$('.open').addClass('close'); // добавляет
$('.open').addClass('close').removeClass('open'); // заменяет
$('.open').toggleClass('close'); // переключает класс close - добавляет его и удаляет при наличии

$('#audio-play').removeClass('open').addClass('close'); // заменяет


Ну и в вопросе в начале идёт обращение по #, а поставлено по классу .
Ответ написан
svistiboshka
@svistiboshka
живые веб интерфейсы
$('#audio-play').toggleClass("open close");
Ответ написан
Комментировать
Krasnodar_etc
@Krasnodar_etc
fundraiseup
Элемент с id, а ищешь его по классу. Не надо так)
$('#audio-play').removeClass('open').addClass('close');
Ответ написан
Комментировать
Выборку по id надо делать
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы