2016-11-06 2 views
-1

Я пытаюсь создать корзину покупок OO в javascript. У меня есть добавление случайных продуктов в корзину, и я могу щелкнуть, чтобы получить корзину.Просмотр элементов в корзине, которая представляет собой массив объектов

Как перебрать элементы корзины, чтобы у меня была кнопка удаления рядом с каждой записью?

я думал что-то вдоль этих линий:

<body> 
     <form action="#"> 
      <button onclick="cart().add();">Add Random Product</button> 
      <button onclick="cart().getBasket();">View Cart</button> 
     </form> 

     <script type="text/javascript"> 

      for (var i=0; i < cart().getBasket().length; i++){ 
       console.log(cart().getBasket()[i]); 
      } 
     </script> 

     <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script> 
     <script src="shopping-cart.js"></script> 
     <script> 
      $(document).ready(function(){ 
       c$(); 
      }); 
     </script> 

This является то, что я до сих пор.

Я думаю, что у меня есть метод renderBasket(), который я могу добавить в дом. Есть предположения?

ответ

1

Как ваш shoppingCart является массивом, вы можете использовать функцию jQuery each, чтобы перебирать ее.

$("#shoppingCart").each(function(index, element) { 
    console.log(index, element); 
}); 
Смежные вопросы