HTML TruncatorHTML 截断器
HTML Truncator 是一个 jQuery 插件,能够帮助用户正确截断 HTML 字符串。
使用 rubygems 安装它:
gem install html_truncator
或者使用 bundler,请将其添加到您的Gemfile
:
gem "html_truncator" , "~>0.2"
然后你可以在你的代码中使用它:
需要 "html_truncator"
HTML_Truncator 。truncate ( "<p>Lorem ipsum dolor sat amet.</p>" , 3 )
# => "<p>Lorem ipsum dolor...</p>"
HTML_Truncator 类只有一种方法truncate
,带有 3 个参数:
- 要截断的 HTML 格式的字符串
- 要保留的单词数(真实单词、标签和属性不计算在内)
- 一些选项,如省略号(可选,默认为“...”)。
和3个属性:
-
ellipsable_tags
,其中列出了可以包含省略号的标签 -
self_closing_tags
, 标签为空时保留 -
punctuation_chars
, 在省略号之前删除标点字符
评论