【发布时间】:2009-09-01 21:34:51
【问题描述】:
我使用 php 显示从我的 mysql 数据库中提取的数据表。我有一个循环遍历每一行并吐出用户数据的while循环。
我想要一个更多详细信息按钮,按下该按钮后会下拉一个 div 框,显示有关用户的“更多详细信息”。我遇到的问题是当我创建 div 来保存更多细节时,我不知道如何使它对每个用户都独一无二。
当我单击更多详细信息链接时,它总是只打开最顶部的 div...因为我的 id 不是唯一的。为了使 div 独一无二,我可以向它们和 href 回显一个计数,但我不确定如何将其作为参数传递给 jquery,以便当我单击用户名旁边的更多详细信息链接时,它将显示更多详细信息特定于该用户的 div。
我一直在玩弄下面的代码,但运气不佳,感谢您的帮助。谢谢。
<script type = "text/javascript">
$(document).ready(function(){
$('a.moreDetails').click(function() {
$("#moreDetails").toggle('fast');
});
});
</script>
while()
{
user info... more details href
<div></div> to display below once more details href has been clicked.
}
【问题讨论】:
标签: javascript jquery