EASYUI解析treejavascript
在頭部<head>中導入css
<link rel="stylesheet" type="text/css" href="../easyui/easyui.css"> <link rel="stylesheet" type="text/css" href="../easyui/icon.css"> <script type="text/javascript" src="../easyui/jquery-1.6.1.min.js"></script> <script type="text/javascript" src="../easyui/jquery.easyui.min.js"></script>
<!--easyui--> <div class="easyui-panel" style="padding:5px"> <ul class="easyui-tree"> <li> <span>My Documents</span> <ul> <li data-options="state:'closed'"> <span>Photos</span> <ul> <li> <span>Friend</span> </li> <li> <span>Wife</span> </li> <li> <span>Company</span> </li> </ul> </li> <li> <span>Program Files</span> <ul> <li>Intel</li> <li>Java</li> <li>Microsoft Office</li> <li>Games</li> </ul> </li> <li>index.html</li> <li>about.html</li> <li>welcome.html</li> </ul> </li> </ul> </div>
此時能夠運行查看是否顯示正常html
<select> <optgroup label="人力資源部"> <option>小花</option> <option>小梅</option> </optgroup> <optgroup label="研發部"> <option>小明</option> <option>發仔</option> </optgroup> <option>test</option> </select>
<input id="materialTypeCode2" name="materialTypeCode" type="text" value="" /> <!--末尾加入script--> <script> $("#materialTypeCode2").combotree({ url: 'tree_data.json', onBeforeSelect: function(node) { if (!$(this).tree('isLeaf', node.target)) { return false; } }, onClick: function(node) { if (!$(this).tree('isLeaf', node.target)) { $("#materialTypeCode2").combo('showPanel'); } }, onLoadSuccess:function(node){ $("#materialTypeCode2").combotree('tree').tree("collapseAll"); } }); </script>
onBeforeSelect:點擊以前加載事件java
onClick:點擊事件node
onLoadSuccess:點擊完成後事件jquery
.tree('isLeaf', node.target):是否葉節點json