Es gibt viele Beiträge zu diesem Thema bereits, aber keine, die mein Problem direkt ansprechen. Hier ist meine aktuelle Einstellung:Toggle show/hide (jQuery)
Ich habe ein div mit der ID #ptwesv
;
und ein anderes div, das den Inhalt enthält, den ich anzeigen möchte, verstecken sich mit der ID #ptwest
.
Die jQuery Ich verwende, ist dies:
<script>
jQuery("#ptwesv").click(function(){
jQuery("#ptwest").show();
});
jQuery("#ptwesv").click(function(){
jQuery("#ptwest").hide();
});
</script>
Dies wird die #ptwest
Behälter korrekt auf Klick versteckt, aber dann nicht die conatiner nicht zeigen, wenn ich das Triggerelement erneut auf (#ptwesv
). Ich gehe davon aus, dass sobald das Element ausgeblendet wurde, ein erneutes Klicken auf den Auslöser bewirkt, dass die Aktionen gegeneinander arbeiten.
Ich benutze this W3 exmaple als eine Referenz, der einzige auffällige Unterschied, den ich bemerke, ist, dass es verschiedene Trigger-Elemente für show/hide gibt.
Ist es möglich, das Ein-/Ausblenden eines Elements aus einem einzelnen Div auszulösen und wie kann ich das zum Funktionieren bringen?
'jQuery ("# ptwest"). Schalten()' – tymeJV
Sie Ihr erstes Klick-Ereignis zu überschreiben, wenn Sie den zweiter sind einstellen. Alle bisherigen Antworten würden funktionieren. – vi5ion