У меня проблема с моим кодом, я не знаю, почему он не работает. Моя цель - иметь значение по умолчанию:Показать/скрыть функцию jquery click
EN div только #en
div visible, FR & DE ID должен быть скрытым по умолчанию. Когда мы нажимаем на FR или DE, у нас есть только #fr
или #de
видны, а остальные скрыты.
ЗДЕСЬ МОЙ JSFIDDLE
Вот мой код:
$('#en').click(function(){
$('fr[id^=fr], de[id^=de]').hide();
$('#en1, #en2').show();
});
$('#fr').click(function(){
$('en[id^=en], de[id^=de]').hide();
$('#fr1, #fr2').show();
});
$('#de').click(function(){
$('fr[id^=fr], en[id^=en]').hide();
$('#de1, #de2').show();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a class="button" id="en">EN</a>
<a class="button" id="fr">FR</a>
<a class="button" id="de">DE</a>
<div id="en1">1</div>
<div id="fr1">2</div>
<div id="de1">3</div>
<div id="en2">4</div>
<div id="fr2">5</div>
<div id="de2">6</div>
Вы должны сначала включить jQuery в свой код –
Как мне это сделать? – coolio83000
Добавив '' on вверху вашего html. [Здесь] (https://code.jquery.com/) является источником этого –