【发布时间】:2016-05-10 19:15:49
【问题描述】:
这是我的 php/javascript 代码。我试图在循环中编写脚本,但它不起作用。这会生成两个按钮,一个用于本地团队,同时处理本地团队,第二个用于道路团队,同时处理道路团队。这些按钮显示包含在不同类的 div 中的信息。出于某种原因,它仅适用于本地团队,这是循环的第一次迭代。
我读过很多关于人们使用 id 而不是类的信息,但这不是我的情况。我很迷茫。
非常感谢您的帮助。
<script>
$(".showavgloc").click(function(){
event.preventDefault();
$(".averageloc").slideToggle("slow");
});
$(".showavgvis").click(function(){
event.preventDefault();
$(".averagevis").slideToggle("slow");
});
</script>
<?php
foreach ($teams as $team) {
if ($page=="game") {
if ($team==$locteam) {
echo "<button class='showavgloc'>Show average player</button>";
}
if ($team==$visteam) {
echo "<button class='showavgvis'>Show average player</button>";
}
}
if ($team==$locteam) {
echo "<div class='averageloc' style='display:none'>This div has to be shown/hidden for local team</div>";
}
if ($team==$visteam) {
echo "<div class='averagevis' style='display:none'>This div has to be shown/hidden for road team</div>";
}
}
?>
【问题讨论】:
-
向我们展示
$teams的内容示例。 -
$teams 是一个包含两个字符串变量的数组:$teams=($locteam, $visteam)
-
$locteam和$visteam定义在哪里? -
在
-
您可能应该专注于生成的 HTML 页面,在这里查看它可能有助于获得更好的答案。
标签: javascript php loops