HTMLnächste ("some Klasse") funktioniert nicht
<div class="linksrtitle">Lorem ipsum</div>
<div class="linksrspace"></div>
<div class="linksrwrap"> // this div should be slided
<a class="linkr" href="volim-da-stoje.php">Lorem ipsum</a>
<a class="linkr" href="ova-salate-je-umrla.php">Lorem ipsum</a>
<a class="linkr" href="nova-rasa.php">Lorem ipsum</a>
</div>
<div class="linksrspace"></div>
JS
$(".linksrtitle").click(function(){
$(this).next(".linksrwrap").slideToggle(); // doesn't work
});
Warum das Click-Ereignis funktioniert nicht. Die Konsole ist leer.
Versuchen Sie, die Dokumente zu lesen: https://api.jquery.com/next/ Get ** unmittelbar nach ** Geschwister jedes Elements in dem Satz von abgestimmten Elementen. Wenn ein Selektor bereitgestellt wird, ruft er nur das ** nächste Geschwister ab, wenn es mit diesem Selektor übereinstimmt. ** '$ (". Linksrtitle "). Next()' ist immer '.linksrspace', egal was' $ (". Linksattritle ") .next (". linksrwrap ")' ist immer noch '.linksrspace', gibt aber null zurück, da es nicht '.linksrwrap' ist. –