javascript循环评级
javascript loops rating
本文关键字:循环 javascript 更新时间:2023-12-19
我试图循环5次html代码,在这个循环中,我试图添加颜色变量,但次数仅为评级次数。
可能是html之后的另一个循环
请给出一个想法,也许还有其他更好的方法来实现
Template7.registerHelper('rating', function(options) {
var rating = this.avgrating;
var color = 'color-orange';
var html ="";
for (i = 0; i < 5; i++) {
html += '<i class="fa fa-star ' + color + '"></i>';
}
return html;
});
我假设var评级值3返回html应该像这样返回
<i class="fa fa-star color-orange"></i>
<i class="fa fa-star color-orange"></i>
<i class="fa fa-star color-orange"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
Template7.registerHelper('rating', function(options) {
var rating = this.avgrating;
var color = 'color-orange';
var html ="";
for (i = 0; i < 5; i++) {
if(i <= rating){
html += '<i class="fa fa-star ' + color + '"></i>';
}else{
html += '<i class="fa fa-star"></i>';
}
}
return html;
});
您可以检查条件以获得所需的结果。
是的,循环是最好的解决方案。当你把两个for循环放在一起时,这被称为嵌套for循环
相关文章:
- 控制器不会进入for循环:javascript
- 使用来自不同循环Javascript的数据创建数组
- 在for循环-Javascript中创建新对象
- 日期循环 Javascript
- 在循环 javascript 内部创建一个数组
- 使用 for 循环 JavaScript 的打印范围
- 使用RegExp循环数组而不是for循环(Javascript)
- 如何避免循环Javascript
- 如何停止循环 - Javascript 100%
- 我想让我的程序重新运行开头,有点像循环 JavaScript
- css转换在for循环javascript中无法正常工作
- 在for循环javascript中创建对象
- do/while语句中的if-elseif语句无限循环javascript
- 在for循环Javascript中对数字进行分类和计数
- 如何一次运行一次循环javascript
- 请,需要帮助循环Javascript事件
- 在递归循环javascript之后,为JSON键变量使用自定义HTML元素
- 嵌套循环javascript棋盘
- 如何重新启动循环javascript循环
- 在循环 JavaScript 之后刷新页面