【发布时间】:2016-08-04 10:04:55
【问题描述】:
我正在尝试在以下 while 循环中使用 Javascript,但它仅适用于第一次迭代。通过阅读其他帖子,我感觉它与ID有关,但我并没有真正理解。
这是我的代码:
<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>
非常感谢任何建议。
谢谢:)
【问题讨论】:
-
php 是服务器端,javascript 是客户端 - 两者无法交互......但是,查看您的代码后,php while 循环内没有 javascript,所以这个问题具有误导性!!!...问题实际上是ID的在HTML页面中必须是唯一的
标签: javascript php loops while-loop