이 While 루프는 내 PHP 코드에서 버튼처럼 작동하는 div 하나의 행을 표시하고 버튼을 누르면 연결된 div를 숨기거나 표시하고 싶습니다. jQuery 함수는 "토글 (toggle)"합니다. 나는 그것이 작동하도록 단지 "버튼"중 하나를 클릭하면 모든 div가 열리고 연결되어있는 것은 아닌 것을 엽니 다.jquery는 PHP에서 하나의 div를 전환합니다 while 루프
<script>
$(document).ready(function(){
$(".scorec").click(function(){
$(".scorematcho").slideToggle('slow');
});
});
</script>
내가 지금 사용하고있는 jQuery입니다.
<?php $RM = mysql_query("SELECT * FROM score ORDER BY ScoreID DESC LIMIT 3");
while ($ScoreD = mysql_fetch_assoc($RM)) {
$a = $ScoreD["ScoreOne"]; $b = $ScoreD["ScoreTwo"];?>
<div class="scorec" >
<?php if($a>$b){;?><font color="green"><?php }else{?><font color="red"><?php }?>
<div class="scorel"><img src="flags/<?php echo $ScoreD["FlagOne"]; ?>.png" style="float:left;">
<?php echo $ScoreD["TeamOne"]; ?> | <?php echo $ScoreD["ScoreOne"]; ?></div>
<div class="scorem">-</div>
<div class="scorer"><?php echo $ScoreD["ScoreTwo"]; ?> | <?php echo $ScoreD["TeamTwo"]; ?>
<img src="flags/<?php echo $ScoreD["FlagTwo"]; ?>.png" style="float:right;"></div></font>
</div>
<div class="scorematcho" >
<div class="scorematch">
de_dust2
16-2
</div>
<div class="scorematch">
de_nuke
16-2
</div>
<div class="scorematch">
de_dust
16-2
</div>
</div>
<?PHP } session_destroy()?>
사용중인 HTML/PHP입니다. div "scorec"는 "button"이고 "scorematcho"는 토글하지 않아도되는 div입니다. "scorematcho"안의 텍스트는 PHP로도 변경되지 않았습니다. 나는 어떤 것을 검색하고 테스트했지만 제대로 작동 할 수는 없지만, 일부는 "echo"안에 모든 PHP 코드를 넣었습니다. 왜 그것이 문제가 될 수 있습니까? 정보가 충분하기를 바랍니다. 그렇지 않을 경우 알려주십시오. 또한, 코드를 작성해야한다고 생각하는 다른 개선 사항이 있으면 알려주십시오.
당신이 위의 HTML –