我在Firefox、Opera、Chrome、Safari和IE中进行了测试。它们都可以正常工作,除了我测试的三个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>");
}
它说:
对象不支持此属性或方法,并指向此行:
if (visiblePara.text().trim().length > 150) {
可能出现的问题是什么?
length
是一个属性,不是一个函数。 - Matt Ball