我的车把模板中有这个:
<span class="currencyFormatMe">{{_current_price}}</span>
循环返回的示例|:出价:24000 美元
我想用逗号格式化它,但我失败了。
我有这个在控制台中工作的功能,但在适应带有把手的代码库时会失败。
$.fn.digits = function(){
return this.each(function(){
$(this).text( $(this).text().replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1,") );
})
}
我把它叫做 $("span.currencyFormatMe").digits();
同样,这一切都在控制台中工作,但在适应时失败。非常欢迎任何指针
用 registerhelper 尝试过:
Handlebars.registerHelper('formatCurrency',
$.fn.digits = function(){
return this.each(function(){
$(this).text( $(this).text().replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1,") );
})
}
);
来电:
{{formatCurrency _current_price}}