选中了jQuery Checkbox树

时间:2011-10-01 06:57:37

标签: jquery checkbox tree asp.net-membership

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

[{
"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,所以请帮我给我一些例子,而不是链接

谢谢

1 个答案:

答案 0 :(得分:0)

使用easyui树的getChecked方法:

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

Here's the .tree method list