Ich habe diese Umschaltfunktion, um ein Listenelement sichtbar und unsichtbar zu machen. Ohne die Variable ID funktioniert es (nur die erste öffnet natürlich). Aber mit der Variable funktioniert es überhaupt nicht. Die Variable ist nur eine Zahl, die der Listenelement-ID hinzugefügt wird, die im HTML-Code gut angezeigt wird. Diese ist die Funktion, die ich habe:Jquery Toggle mit PHP-Variable funktioniert nicht
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script>
$("#button-" . $row['id'] . "").click(function() {
$("#bands-" . $row['id'] . "").toggle();
});
</script>
<?php
echo "<a id='button-" . $row['id'] . "'>bands</a>";
echo "<li id='bands-" . $row['id'] . "' class='clearfix list-group-item' style='display: none;'></li>";
?>
(auf jede Zeile Echo ist ein bisschen hässlich, ich weiß, aber es funktioniert :-P)
Möglichen Duplikat [Was ist das Unterschied zwischen clientseitiger und serverseitiger Programmierung?] (http://stackoverflow.com/questions/13840429/what-is-the-difference-with-client-side-and-server-side-programming) – Epodax
Kannst du? Zeige genug Code für i Woher kommt $ row? Haben Sie irgendwo eine while oder foreach Schleife, die momentan nicht enthalten ist? –
Haben Sie den generierten HTML-Code überprüft, wenn er so aussieht wie er sollte? –