我在同一页面上有很多jstree。我想在一个特定的树上应用特殊的UI / dom效果。
我想在jquery.jstree.js
文件中创建一个全局变量,它只是初始化jstree的div。
//I am using jst as a global object which knows in which div jstree is getting created.
if(jst.attr("id") == "special") {
...do something special...
}
或者,如果此库中有任何其他权限,则可以让我知道jstree的ID。提前谢谢。
修改 我想知道目前正在处理哪个ID。
答案 0 :(得分:1)
如果我不理解,你能详细说明你想要实现的目标吗?
我相信jsTree需要id才能正常工作,所以你可以定义你所有的jsTree实例,所以它的id以字符串jstree
开头
<div id='jstree_one'></div>
<div id='jstree_two'></div>
<div id='jstree_three'></div>
然后你可以使用Attribute Starts With Selector
$('[id^="jstree"]')
将效果应用于所有jstree实例。或者您可以根据需要修改选择器。