限制字符长度以在带有把手的jquery表中显示

时间:2013-08-15 20:21:55

标签: handlebars.js

如何使用从Handlerbars.Compile填充的jqurty表限制要显示的字符

Handlebars.compile('<tr><td>{{productDescription}}</td></tr>')

我想只显示前10个字符,并希望显示...,如果用户点击,则应调用显示整个产品说明的jqueryui对话框。

1 个答案:

答案 0 :(得分:9)

使用Handlebars助手:

Handlebars.registerHelper('dotdotdot', function(str) {
  if (str.length > 10)
    return str.substring(0,10) + '...';
  return str;
});

之后,在你的模板中写

{{dotdotdot productDescription}}