У меня есть три iframe
элементов с первым видимым, а все остальные имеют стиль display:none
. То, что видно, имеет класс «видимый». Когда нажимается «следующая» кнопка, я хочу, чтобы следующий iframe отображался, а предыдущий iframe был скрыт.jQuery Как добавить класс в следующий iframe?
Так я попытался с помощью addClass
и removeClass
но addClass
не похоже на работу:
$(document).ready(function(){
$("#next").click(function(){
$(".visible").next().show();
$(".visible").next().addClass("visible");
$(".visible").hide();
$(".visible").removeClass("visible");
});
});
элементы являются:
<iframe class="iframe visible" src="a.html" width="100%" scrolling="auto" frameborder="0"></iframe>
<iframe class="iframe" src="b.html" width="100%" scrolling="auto" frameborder="0"></iframe>
<iframe class="iframe" src="c.html" width="100%" scrolling="auto" frameborder="0"></iframe>
removeClass()
Почему работа и addClass()
не делает?
Является ли это фактическая HTML или есть элементы/теги между ними? Вы должны быть уверены в «DOM traversal» здесь! – loveNoHate