我想解决一个jQuery问题。我使用了一个wordpress插件,可以从最近的帖子创建一个小部件。该插件自动生成一些代码,我试图用CSS和jQuery格式化/破解。自动生成的项目之一是标题:用省略号填充文本,如果它太长
<h4 class="srp-post-tilte">HEADLINE HERE</H4>
我的设计取决于这个标题不超过给定的长度。 (约45个字符)。该插件提供了一个选项,用于在这个问题的标题后添加一个elipsis(我将它设置为45个字符)。问题是,当标题少于45个字符时,elipses仍然显示。
所以,我已经关闭了功能,并试图在jQuery中做到这一点。我只想在标题裁剪为45个字符的情况下添加elipsis。我试过这个,但它不起作用。
if ($j("h4.srp-post-title").val().length > 44) {
// Show the elipsis
$j('h4.srp-post-title').append("...");
} else {
// Don's show the elipsis (do nothing)
$j('h4.srp-post-title').append("");
}
如果有人在那里可以帮助,它将非常感激。您可以在http://dreamlets.sfplanning.org/处看到一个实例,但需要事先警告,其中包含很多CSS,因此解读底层操作可能会非常棘手。
'
''是 “tilte”'一个错字? – 2013-03-04 02:42:57
我希望如此! – Sunyatasattva 2013-03-04 03:09:06