Guest User

Untitled

a guest
Feb 25th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. var data = system_output.user_menus;
  2.  
  3. var getMenuItem = function (itemData) {
  4. var item = $("<li id='" + itemData.id + "'>")
  5. .append(
  6. $("<i>", {
  7. class: itemData.fontA
  8. }),
  9. $("<ul", {
  10. class: itemData.fontA
  11. }),
  12. $("<a>", {
  13. class: itemData.class,
  14. target: itemData.target,
  15. href: itemData.link,
  16. html: itemData.name
  17. }));
  18. if (itemData.sub) {
  19. var subList = $("<ul>");
  20. $.each(itemData.sub, function () {
  21. subList.append(getMenuItem(this));
  22. });
  23. item.append(subList);
  24. }
  25. return item;
  26. };
  27.  
  28. var $menu = $("#dynamic-menu");
  29. $.each(data.menu, function () {
  30. $menu.append(
  31. getMenuItem(this)
  32. );
  33. });
Add Comment
Please, Sign In to add comment