You can use HTML5 data attributes to accomplish this.
HTML
<div id="example" class="k-content"> <ul id="menu"> <li> First Item <ul> <li data-id="12345">Sub Item 1 with ID</li> <li>Sub Item 2</li> <li>Sub Item 3</li> <li>Sub Item 4</li> </ul> </li> <li> Second Item <ul> <li>Sub Item 1</li> <li>Sub Item 2</li> <li>Sub Item 3</li> <li>Sub Item 4</li> </ul> </li> <li> Third Item <ul> <li>Sub Item 1</li> <li>Sub Item 2</li> <li>Sub Item 3</li> <li>Sub Item 4</li> </ul> </li> <li> Fourth Item <ul> <li>Sub Item 1</li> <li>Sub Item 2</li> <li>Sub Item 3</li> <li>Sub Item 4</li> </ul> </li> <li> Fifth Item <ul> <li>Sub Item 1</li> <li>Sub Item 2</li> <li>Sub Item 3</li> <li>Sub Item 4</li> </ul> </li> </ul> </div>
And Javascript:
<script> $(document).ready(function() { function onSelect(e) { var id = $(e.item).attr('data-id'); } $("#menu").kendoMenu({ select: onSelect }); }); </script>
source share