我遇到了一大段 PHP/jQuery 代码的问题。
背景信息: 我的页面上有 10 个 div,它们有自己的 id,命名为 Q1 - Q10。在页面加载时,所有的 div 在页面上都使用 jQuery hide 命令隐藏。在 PHP 中,我有一个名为“tracker”的数组,其中包含 10 个数字的随机列表,范围从 1 到 10,没有重复的数字。我还有一个用作索引的变量“x”。这两个变量都在我页面顶部的一些 PHP 中声明和填充。
问题: 当第一次按下按钮时,代码完美执行,向用户显示第一个随机 div。所有额外的点击什么都不做。
我希望看到的结果: 每次单击我的按钮时,都会向用户显示一个新的 div。
<script>$('form').click(function()
{
<?php
echo "$('#Q" . $tracker[$x] . "').show();" ;
$x++;
?>
});
</script>
预先感谢您提供的任何帮助。