【发布时间】:2013-11-18 17:23:15
【问题描述】:
我正在尝试从 jstree 中获取选定的节点。
这是视图中的代码
<div id="divtree" >
<ul id="tree" >
@foreach (var m in Model.presidentList)
{
<li class="jstree-clicked">
<a href="#" class="usr">@m.Name</a>
@Html.Partial("Childrens", m)
</li>
}
</ul>
</div>
这是我尝试检索节点名称的 javascript 部分
$(".jstree-clicked").click(function (e) {
var node = $(this).jstree('get_selected').text();
alert(node);
});
我在仅获取选定节点时遇到问题。如果我选择其中一个子节点(例如树的最后一个节点),我仍然会得到整个节点列表。如果您知道我做错了什么,请告诉我?
【问题讨论】:
-
根据 jstree demo here 我看不出与您的代码有任何相似之处,用于获取单击的节点甚至设置树。
标签: javascript jquery razor jstree