Ich versuche, eine div # Kontrollen auf Vollbild, wenn eine Taste im Inneren angeklickt wird und macht alle andere div # Kontrollen mit gleich Eltern, div # Tasten, verschwinden .Geschwister der Eltern außer Elemente verschwinden geklickt in jQuery
Mein HTML:
<div id="testpile" class="inner cover">
<div id="buttons" class="buttons">
<div id="controls" class="col-md-4 rat">
<h1>Rationelt</h1>
<p class="text-justify">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam laoreet, risus vel tincidunt sagittis, lorem risus faucibus mi, eget tincidunt ipsum sapien vel dolor. Mauris pulvinar leo feugiat, ultricies est ut, porta arcu.</p>
<a id="1" class="btn btn-group btn-default" role="button">Rationelt</a>
</div>
<div id="controls" class="col-md-4 emo">
<h1>Emotionelt</h1>
<p class="text-justify">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam laoreet, risus vel tincidunt sagittis, lorem risus faucibus mi, eget tincidunt ipsum sapien vel dolor. Mauris pulvinar leo feugiat, ultricies est ut, porta arcu.</p>
<a id="2" class="btn btn-group btn-default" role="button">Emotionelt</a>
</div>
<div id="controls" class="col-md-4 per">
<h1>Personligt</h1>
<p class="text-justify">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam laoreet, risus vel tincidunt sagittis, lorem risus faucibus mi, eget tincidunt ipsum sapien vel dolor. Mauris pulvinar leo feugiat, ultricies est ut, porta arcu.</p>
<a id="3" class="btn btn-group btn-default" role="button">Personligt</a>
</div>
</div>
</div>
Meine jQuery:
<script type="text/javascript">
$('.btn-group').on('click', function() {
$(this).parent().toggleClass('col-md-4 col-md-12');
$(this).parent().siblings().toggleClass('col-md-4 col-md-0');
});
</script>
Ich bin ziemlich sicher, dass das Problem, das ich habe ist, dass ich nicht bei der Ausrichtung das Recht div gelungen, aber ich habe alles versucht, um es selbst zu lösen und leider nicht in der lage.
Duplizieren ID ist ungültiges HTML. Auf diese Weise seit 1999 specs und ist immer noch https://www.w3.org/TR/2011/WD-html5-20110525/elements.html#the-id-attribute. Es könnte manchmal funktionieren, aber unvorhersehbare Ergebnisse werden auftreten, die schwer zu debuggen sein werden. –
Vielen Dank für die Erinnerung, es ist ein dummer Fehler zu machen und ich bin froh, dass ich das in meinem Kopf und außerhalb meines Skripts habe. – user2304993