我在FF,OP,Chrome,Safari和IE中测试了以下内容.它除了我测试的3个IE之外都适用于它们:8,7和6.
// truncate testimonial
var visiblePara = $('div.bannerUnder p.show');
if (visiblePara.text().trim().length > 150) {
var text = visiblePara.text().trim();
var author = $('div.bannerUnder p.show > strong').text();
text = text.substr(0, 150) + "...";
visiblePara.text(text).append("<strong>" + author + "</strong>");
}
Run Code Online (Sandbox Code Playgroud)
它说:
Object不支持此属性或方法,并指向此行:
if (visiblePara.text().trim().length > 150) {
Run Code Online (Sandbox Code Playgroud)
可能是什么问题?
我知道有很多截断脚本,但由于我正在处理的cms的集成问题,我无法使用大部分脚本.
基本上我必须这样做:
在这里javascript非常糟糕是我蹩脚的非工作尝试:
if ($('div.text').val().length > 10) {
//
($('div.text').append('...');
}
Run Code Online (Sandbox Code Playgroud)
有人可以帮忙吗?