У меня есть несколько кнопок, каждый из которых имеет класс «полноэкранный режим», который я намерен использовать для отображения/скрытия содержимого на странице. Все кнопки имеют идентификаторы, которые являются названиями школьных программ, и для каждой кнопки на странице есть divs с классами, которые соответствуют идентификатору (кнопка с идентификатором «программирование» и соответствующий div с классом «программирование», и т.д).Прокрутка объектов с тем же классом с помощью jQuery?
Моя цель теперь состоит в том, чтобы иметь это, когда нажата кнопка, div с классом, который соответствует идентификатору щелкнутой кнопки, скрыт, предоставив этому div класс, который предназначен для отображения: none.
Я написал несколько jQuery, которые я бы ожидал, но это только удается работать для первой кнопки, поэтому я знаю, что я где-то ошибаюсь. Это то, что я в этот момент ...
$('.fullscreen-button').each(function(i,elm) {
programTitle = $(elm).attr("id");
$(elm).click(function(){
$('.program-collector div').each(function(j,pelm) {
if ($(pelm).hasClass(programTitle)) {
$(pelm).addClass("hidden");
}
});
})
});
Итак, как же я на самом деле цикл через все кнопки и дивы должным образом?
Если бы вы могли сделать [jsfiddle] (https://jsfiddle.net) это делает его намного легче ответить на ваши вопросы. – arcyqwerty
Трудно понять, что не так с JS, но не с HTML, над которым он работает. Добавьте свой HTML к вопросу (или еще лучше, создайте скрипку в соответствии с предложением @ arcyqwerty) – ochi