У меня есть этот массив объектов:
var test_data = [
{
"id" : "Test01", //Has to be a string form ID
"test_info" : "This is the test information",
"test_rating" : 5
},
{
"id" : "Test02", //Has to be a string form ID
"test_info" : "This is the test information",
"test_rating" : 2
}
В его нынешнем виде я использую следующее для заполнения неупорядоченного списка (но это только заполнение идентификатора)
fieldOutputId.forEach(function(id) {
$("#idList").append('<li><a href="#">' + id +" "+ "</a></li>");
});
Iя задаюсь вопросом, как получить звезды, появляющиеся справа со значением test_rating
, которое хранится в fieldOutputRating
, как показано, как показано на рисунке (звезды - красный текст)
Fig1:
----- РЕДАКТИРОВАТЬ -----
Благодаря @ChrisG это получает его встроенным, id & test_rating:
test_data.forEach(function(item) { $("#idList").append('<li><a href="#">' + item.id+ '</a><div class="fa fa-star">'+ item.test_rating+ "</div></li>"); })
С помощью приведенного выше кода я пытаюсь сделать так, чтобы звезды появлялись в строке (готово) и в качестве звездочек, используя потрясающую библиотеку шрифтов с class="fa fa-star
Вот что дает вышеприведенное:
Таким образом, он получает test_rating, но не дает за него звездочек.Любая помощь приветствуется ??