jQuery MiniUI

标题: HTML标签节点创建树形如何设置节点的属性? [打印本页]

作者: alvaly    时间: 2016-11-17 15:44:18     标题: HTML标签节点创建树形如何设置节点的属性?

本帖最后由 alvaly 于 2016-11-17 15:46 编辑

HTML标签节点创建树形 如:
    <ul id="tree2" class="mini-tree" style="width:200px;padding:5px;" showTreeIcon="true">
            <li>
              <span>MiniUI</span>
          <ul>
           <li>
               <span expanded="false">Form</span>
               <ul>               
                            <li todo_status="1">ComboBox</li>
                            <li>DatePicker</li>
                            <li>Spinner</li>
                            <li>TreeSelect</li>
               </ul>
              </li>           
          </ul>
         </li>                    
        </ul>

请问如何设置节点上的属性,如ComboBox 节点的todo_status属性,点击树节点是可以通过e.node.todo_status获取

作者: dforce    时间: 2016-11-17 16:18:07

data-options={todo_status:1}
作者: alvaly    时间: 2016-11-17 16:30:42

dforce 发表于 2016-11-17 16:18
data-options={todo_status:1}

<ul id="tree2" class="mini-tree" style="width:200px;padding:5px;" showTreeIcon="true" onnodeselect="onNodeSelect">
             <li>
               <span>MiniUI</span>
           <ul>
            <li>
                <span expanded="false">Form</span>
                <ul>               
                             <li data-options={todo_status:1}>ComboBox</li>
                             <li>DatePicker</li>
                             <li>Spinner</li>
                             <li>TreeSelect</li>
                </ul>
               </li>           
           </ul>
          </li>                    
         </ul>

function onNodeSelect(e){
        alert(e.node.todo_status)
}
怎么取不到值呢,显示未定义?

作者: dforce    时间: 2016-11-17 17:20:15

alvaly 发表于 2016-11-17 16:30
MiniUI
           
            

我们处理一下




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2