Итак, у меня есть код jQuery, который я использую, чтобы заставить вкладки работать.Добавление «активного» класса к самому переключателю jQuery
Теперь это моя проблема, я хочу, чтобы он переключился на класс, добавленный к нему, когда кто-то нажимает на переключатель. Я не хочу активный класс в контенте, но вместо этого переключается.
Вот мой JQuery код
function toggleMeMirror(a){
// hide all
jQuery('.episodemirrors').hide();
// show one
var e=document.getElementById(a);
if(!e) return true;
if(e.style.display=="none"){
e.style.display="inline"
} else {
e.style.display="none"
}
return true;
}
Вот мой HTML код для переключения .. не содержание.
<div id="post-<?php the_ID(); ?>" onclick="return toggleMeMirror('post-<?php the_ID(); ?>')" >Toggle</div>
Это где я хочу активный класс так, возможно, сделать класс active
когда кто-то нажимает на него, так что я могу укладывать его по-разному.
Это мой HTML для моего содержания
<div id="post-<?php the_ID(); ?>" class="episodemirrors"> Content </div>
Почему ваш 'div' имеет возвращаемого значения? –
Элемент имеет класс, но вы пытаетесь его получить с помощью getElementById? – adeneo
@adeneo - Мне кажется, что 'div' имеет' id' в аргументе, который является другим элементом. Таким образом, Он скрывает все элементы, которые будут иметь этот идентификатор, и показывает тот, который находится в аргументе. Но все же это выглядит как «Я надеялся, что вы сможете сделать это для меня. Вот что я хочу: ...» тип вопроса. –