我在一个页面上有一个关于项目的评论部分,但是对于某些项目的很多评论,这可能会变得很长。
我想要做的是只显示前 x 个结果,然后单击链接,例如查看全部,我可以为项目显示所有结果(不是所有项目)。
目前我使用这样的东西:
$result350 = mysql_query("SELECT * FROM messages where id=$id order by dateadded asc",$db);
echo '<div id="wallWall$id">';
while($db88 = mysql_fetch_array($result350)){
echo '<div class="msgs_row">
<div class="msgs_pic">
<img src="'.$db88[live_prof_pic].'">
</div>
<div class="msgs_comment">'
.stripslashes($db88[comment]).
'</div></div>';
}
echo '</div>';
所以,我可以将while循环更改为类似
for ($i = 1; $i <= 4; $i++) {
echo ...
}
所以我只显示前 4 个,但我将如何修改显示以显示全部?
我应该将前 4 个加载到一个 div 中,其余的加载到另一个隐藏的 div 中,然后只需$('#hiddenResults').show();
单击查看所有链接,还是有更好更有效的方法来做到这一点?
页面上可能有多达 30 个项目,其下有评论。
不确定要为此使用哪些标签,因此将与几个一起运行。