$(document).ready(function () { $("#treeTest").jqxTree({ theme: 'classic' }); $("#clickSection .clickItem").on('click', function(){ alert('clicked'); }); $("#addItem").on('click', function(){ var selectedItem = $("#treeTest").jqxTree('getSelectedItem'); $("#treeTest").jqxTree('addAfter', { label: 'Nine' }, selectedItem.element); }); });
<div id="treeTest"> <ul> <li>One</li> <li>Two</li> <li>Three</li> <li id="clickSection">Four <ul id="addSection"> <li class="clickItem">Six</li> <li class="clickItem">Seven</li> <li class="clickItem">Eight</li> </ul> </li> </ul></div><input type="button" id="addItem" value="ADD" />
Select Item “Eight” then click the add button, notice the handler is gone 