Json jstree hover_节点使用自定义数据作为工具提示
我有一个MVC项目,我正在使用jstree显示数据库中的数据。我有一个名为TreeViewNode的类,我将其序列化为JSON,用于在jstree中显示数据。这是我的班级: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 {
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 Sdata.node.original.tooltiptext
应该为您提供值。我最后将标题放在控制器的节点文本中。hover_节点太痛苦了。我还使用jQueryUI实现工具提示功能,它工作得很好。谢谢你的时间,斯蒂芬S