easyui樹自定義屬性 解決方法

在easyui的後臺json中,有一個attribuate屬性,能夠自定義任何屬性,不過在個人應用中,我不怎麼喜歡傳json,而是直接在前臺寫好樹的ul li。如今我分享一個我作自定義屬性的辦法,請你們指教!javascript

  整體意思是,寫一個無用的div,把相關屬性寫在上面,要用的時候經過這個div去取屬性。代碼以下:java

 

 <ul id="indexMenu"> 
            <li id="1"> 
                <span>
                        <div id="p" menuDepth="a">系統菜單</div>
                </span> 
            </li> 
  <ul> 
  <javascript> 
            var node = $('#indexMenu').tree('getSelected'); 
            alert(node.id);//取節點的id                                                                             alert($("#p",node.target).attr("menuDepth"));//取節點的深度(自定義屬性) 
  </javascript>

  由於easyu把ul li轉變成tree的時候,會把li span等相關屬性都重寫,所以全部嘗試在li、span 等標籤上添加自定義義屬性都失敗了,不過樹內容 不會被修改,而我就是利用了這一點!node

相關文章
相關標籤/搜索