Ich versuche Javascript in der folgenden while-Schleife zu verwenden, aber es gilt nur für die erste Iteration. Vom Lesen anderer Beiträge habe ich ein Gefühl, dass es etwas mit IDs zu tun hat, aber ich habe es nicht wirklich verstanden.Getting Javascript in PHP zu arbeiten, während Schleife
Heres mein Code:
<html>
<head>
</head>
<body>
<script type="text/javascript" src="//code.jquery.com/jquery-1.9.1.js"></script>
<style type="text/css">
#wrapper {
background: #ccc;
display:none
}
</style>
<script type="text/javascript">//<![CDATA[
$(window).load(function(){
$('#button').click(function(){
$('#wrapper').toggle();
})
});//]]>
</script>
<?php
$x = 5;
while($x > 0)
{
?>
<button id="button">ExP</button>
<div id="wrapper" class="open" style="display: none;">
<ul id="list">
<li>Item</li>
</ul>
</div>
<?php
$x = $x-1;
}
?>
</body>
</html>
Irgendwelche Vorschläge sehr geschätzt.
Thanks :)
php Server-Seite ist, Javascript ist Client-Seite - die beiden ... aber nicht in Wechselwirkung treten können, um Ihren Code sah zu haben, gibt es keine Javascript innerhalb der PHP-while-Schleife, so dass die Frage ist irreführend !!! ... das Problem ist eigentlich, dass IDs ** in einer HTML-Seite eindeutig sein müssen –