Json jstree hover_节点使用自定义数据作为工具提示

Json jstree hover_节点使用自定义数据作为工具提示,json,hover,jstree,Json,Hover,Jstree,我有一个MVC项目,我正在使用jstree显示数据库中的数据。我有一个名为TreeViewNode的类,我将其序列化为JSON,用于在jstree中显示数据。这是我的班级: public class TreeViewNode { public string id { get; set; } public string parent { get; set; } public string text { get; set; } public string icon {

我有一个MVC项目,我正在使用jstree显示数据库中的数据。我有一个名为TreeViewNode的类,我将其序列化为JSON,用于在jstree中显示数据。这是我的班级:

public class TreeViewNode
{
    public string id { get; set; }
    public string parent { get; set; }
    public string text { get; set; }
    public string icon { get; set; }
    public string tooltiptext { get; set; }
}
我的jstree正在工作,但我不知道如何访问tooltiptext。我想在鼠标悬停时将其显示为工具提示文本。以下是我的JavaScript:

<script type="text/javascript">
    $('#jstree').bind('hover_node.jstree', function (e, data) {

        //This works to show the id
        //alert(data.node.id);

        //This works to show the text
        //alert(data.node.text);

        //This works to show the icon text
        //alert(data.node.icon);

        //This works but shows the text as a ToolTip - I want to display tooltiptext from my class
        //$("#" + data.node.id).attr("title", data.node.text);
    });
</script>

$('#jstree').bind('hover_node.jstree',函数(e,数据){
//这用于显示id
//警报(data.node.id);
//这用于显示文本
//警报(data.node.text);
//这用于显示图标文本
//警报(data.node.icon);
//这可以工作,但会将文本显示为工具提示-我想显示我的类中的工具提示
//$(“#”+data.node.id).attr(“title”,data.node.text);
});

data.node.original.tooltiptext
应该为您提供值。我最后将标题放在控制器的节点文本中。hover_节点太痛苦了。我还使用jQueryUI实现工具提示功能,它工作得很好。感谢您的时间,Stephen S
data.node.original.tooltiptext
应该为您提供值。我最后将标题放在控制器的节点文本中。hover_节点太痛苦了。我还使用jQueryUI实现工具提示功能,它工作得很好。谢谢你的时间,斯蒂芬S