嗨,我已经阅读了关于在jquery中使用php变量的这个帖子,但不知怎的,它在我的网站上不起作用: LINK
使用Javascript:
<script>
var row_id="<?php echo $r['id']; ?>";
$(document).ready(function(){
$("#que"+row_id).click(function(){
$("#ans"+row_id).slideToggle();
});
});
</script>
<?php foreach($res as $r) : ?>
<li id="que<?php echo $r['id']; ?>">Q<?php echo $r['id']; ?>: <?php echo $r['question']; ?> </li>
<div id="ans<?php echo $r['id']; ?>" style="padding:5px;">A: <?php echo $r['answer']; ?></div>
<?php endforeach; ?>
Run Code Online (Sandbox Code Playgroud)
只需使用课程.否则,您将最终为每个问题编写一段jquery代码.
<script>
$(document).ready(function(){
$(".que").click(function(){
$(this).next().slideToggle();
});
});
</script>
<?php foreach($res as $r) : ?>
<li class="que">Q<?php echo $r['id']; ?>: <?php echo $r['question']; ?></li>
<div style="padding:5px;">A: <?php echo $r['answer']; ?></div>
<?php endforeach; ?>
Run Code Online (Sandbox Code Playgroud)