Guest User

Untitled

a guest
Jan 21st, 2019
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. var myArr1 = [
  2. ['a',
  3. ['a1','a2','a3']
  4. ],
  5. ['b',['b1','b2','b2'] ],
  6. ['c',
  7. ['c1','c2','c3'] ]
  8. ].
  9.  
  10. $(document).on('click','.goods',function(){
  11.  
  12. myArr1.forEach(function(item){
  13. $('#lists').append('<div class="loot">'+item[0]+'</div>');
  14. });
  15. });
  16.  
  17. $(document).on('click','.goods',function(){
  18. var list = $('#lists').empty(); // по клику очищаем элемент, чтобы не добавлялось одно и то же несколько раз
  19. myArr1.forEach(function(item,index){
  20. var element = $('<div class="loot">'+item[0]+'</div>');
  21. element.click(function(){
  22. var nestedElements = myArr1[index][1]; // получаем массив для вывода
  23. $('#lists').empty() // очищаем элемент
  24. .append( // добавляем новые элементы
  25. nestedElements.map(function(nestedItem){
  26. return $('<div class="loot">'+nestedItem+'</div>');
  27. })
  28. );
  29. });
  30. list.append(element);
  31. });
  32. });
Add Comment
Please, Sign In to add comment