У меня есть вопрос о функции отображения / скрытия с div, которые имеют несколько классов
Итак, у меня 4 кнопки и 4 класса, и я знаю, как отображать / скрывать div, которые имеют только один класс ...
<button id="button1"></button>
<button id="button2"></button>
<button id="button3"></button>
<button id="button4"></button>
<div class="class1"></div>
<div class="class2"></div>
<div class="class3"></div>
<div class="class4"></div>
Однако, если div имеет несколько классов:
<div class="class1 class2"></div>
следующий скрипт не работает ..
<script>
$(document).ready(function(){
$("#button1").click(function(){
$(".class1").show();
$(".class2").hide();
$(".class3").hide();
$(".class4").hide();
});
$("#button1").click(function(){
$(".class1").hide();
$(".class2").show();
$(".class3").hide();
$(".class4").hide();
});
$("#button3").click(function(){
$(".class1").hide();
$(".class2").hide();
$(".class3").show();
$(".class4").hide();
});
$("#button4").click(function(){
$(".class1").hide();
$(".class2").hide();
$(".class3").hide();
$(".class4").show();
});
</script>
Кроме того, могу я как-нибудь его написать что мне не нужно писать каждый div, который я хочу скрыть?
.hasClass show()
else hide()
Потому что в будущем у меня может быть 20 классов или больше ...
Извините, я новичок: )