我从数据库中检索评论,并显示字符数限制为105之前的评论
我使用此代码<td>{$users.COMMENT|truncate:105:"..."}</td>
我想要的是,如果注释大于105,则截断到105个chacters并放置一个checkbox.if否,请不要放置一个复选框。
并且如果用户单击复选框,则行将更大,并且用户将看到完整的注释。
我怎样才能做到这一点?
最佳答案
最简单的方法是使用隐藏元素。
<td>
<span class='comment_short'>{$users.COMMENT|truncate:105:"..."}</span>
<span class='comment_full' style='display:none'>{$users.COMMENT}</span>
</td>
然后,当您单击复选框时,可以切换每个元素的可见性。