The sMenus jQuery plugin helps you dynamically render a multi-level context menu from a JavaScript array containing hierarchical data.