我的代码有问题,我不知道为什么它不起作用。 我的目标是让我的默认值为:显示/隐藏jQuery的点击功能
EN div只有#en
div div可见,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/)是这个 –