2011-10-01 219 views
0

我有一个使用jQuery的复选框树。下面是tree_data.json代码:jQuery复选框树选择

[{ 
"id":1, 
"text":"Administrator", 
"children":[{ 
    "id":2, 
    "text":"Cpanel", 
    "state":"open", 
    "children":[{ 
     "id":3, 
     "text":"Activator", 
     "state":"closed", 
      "children":[{ 
       "text":"Delete" 
       },{ 
       "text":"Edit" 
       },{ 
       "text":"New" 
       },{ 
       "text":"View" 
         }] 
       }] 
     }] 
    }] 

和看法是这样的

<table border="1" width="500"><tr><td> 
<ul id="tt" class="easyui-tree" url="data/tree_data.json" checkbox="true"> 
</ul> 
</td></tr> 
<tr><td>Your selected role are : </td></tr> 
</table> 
<table><tr><td>Your selected role are <input type="text" /></td></tr></table> 

输出为我的看法是这样的:

[]Administrator 
    []Cpanel 
    []Activator 
     []Delete 
     []Edit 
     []New 
     []View 

我想问如何获取我的复选框值。

例如:如果我检查 “删除” 和 “编辑”,然后

你选择的角色有: “Activator_Delete”, “Activator_Edit”

感谢您的帮助

编辑

我是新来使用jQuery,所以请帮助我给我一些例子,而不是链接

感谢

回答

0

使用easyui树的getChecked方法:

var nodes = $('#tt').tree('getChecked'); 

Here's the .tree method list

+0

谢谢格雷厄姆,但你能举一些例子吗?即时通讯新的使用jQuery。 –