1
ツリー内の各ノードの属性を取得したいとします。オンラインで見た後、私はそれを行う方法を見つけたが、それは動作しません。エラーがATTR(「説明」)のラインで(ある:jstree JSONデータのノード属性を取得する方法
ここUncaught TypeError: Cannot read property 'obj' of undefined
は私のコードです:
jQuery(document).ready(function() {
var $ = jQuery;
$('#jstree').jstree({ 'core' : {
'data' : [
{"id":"parent","parent":"#","text":"parent"},
{"id":"cs","text":"Short Stay","parent":"parent","li_attr":{"label":"Short Stay","description":"example"}},
{"id":"ls","text":"ls","parent":"parent"},{"id":"cs_1","text":"cs_1","parent":"cs"},
{"id":"ls_1","text":"ls_1","parent":"ls"},{"id":"cs_1_1","text":"cs_1_1","parent":"cs_1"},
{"id":"cs_1_1_1","text":"cs_1_1_1","parent":"cs_1_1"},
{"id":"cs_1_1_2","text":"cs_1_1_2","parent":"cs_1_1"}
]
} })
.on("select_node.jstree",
function(evt, data){
$('#data').html(data.rslt.obj.attr("description"));
}
);
});
あなたは属性値または属性名を意味しましたか? –