我怎样才能在php页面中扩展内容?

时间:2013-12-08 08:45:36

标签: php

我想在php页面中创建一个备注列。如果备注的内容超过50个单词,则以下单词将变为“...更多”。当用户检查“... more”时,它可以显示继续内容而无需跳转或刷新页面。

点击“...更多”

后,我不知道如何显示内容
$templen = $row['Remark'];
 if(strlen($templen)>30){
    echo "<td>" . substr($row['Remark'],0,30) . "<a href='' onclick=return" .substr($row['Remark'],30)."> ... more</a>" . "</td>";
 } else {
    echo "<td>" . $row['Remark'] . "</td>";
 }

1 个答案:

答案 0 :(得分:-2)

使用jquery slideToggle函数,如下所示:

if(strlen($templen)>30) {
    echo '<td>'. 
    substr($row['Remark'],0,30). 
    '<a href="javascript:void(0);" onclick="javascript:$(\'#Remark\').slideToggle('fast');"> ... more</a>'.
    '<div id="Remark" style="display:none;">'.
    substr($row['Remark'],30).
    '<div>'.
    '</td>';
} else echo "<td>".$row['Remark']."</td>";