Не удалось разрешить неперехваченную синтаксическую ошибку: неожиданная строка

#jquery

#jquery

Вопрос:

Сначала я создаю внутренние компоненты, а затем добавляю их на верхний уровень.

Но я получаю

Неперехваченная синтаксическая ошибка: неожиданная строка

Это весь мой код

Сначала я собираю toppingcart, затем добавляю их в toplevelcart (каждая toplevelcart содержит одну и ту же toppingcart)

 for (var i = 0; i < toppingres[0].toppings.length; i  ){
  toppingcart  = '<section class="secclass" ><i id="topping-close"></i>'
  toppingcart  = '<a  name="' toppingres[0].toppings[i] '" href="#">' toppingres[0].toppings[i] '</a>';
  toppingcart  = '</section>';
  }


 for (var k = 0; k < quantity; k  ){
  toplevelcart  = '<section class="secclass"><h6 class="tdHeading">' name  k'</h6><i id="topping-close"></i>'
  toplevelcart  = toppingcart;  // here i guess the problem is 
  toplevelcart  = '</section>';
  }
  

Комментарии:

1. Это «k», который находится прямо здесь g">' name k'<

2. @JayBlanchard да, хорошо заметил.

3. Как я могу сделать так, чтобы оно отображало name и оба k динамически??

4.@PreethiJain объедините его с g">' name k '<

5. Используйте это g">' name k '<

Ответ №1:

Проблема заключается в простой опечатке:

 for (var k = 0; k < quantity; k  ){
  toplevelcart  = '<section class="secclass"><h6 class="tdHeading">' name  k '</h6><i id="topping-close"></i>'
  toplevelcart  = toppingcart;  // here i guess the problem is ------------^
  toplevelcart  = '</section>';
}