將屬性添加到對象我已經jstree填入驗證碼:在JS
jQuery(function($) {
var treesList = {!trees};
for(j=0; j<treesList.length; j++) {
console.log(treesList[j]);
$("#jstree"+treesList[j].attr.promotion_item).jstree({ // here we define the tree structure
"core" : { "animation" : 200 },
"json_data" : { "data" : treesList[j]},
"themes" : {"dots" : false, "theme" : "classic"},
"types" : { "types" : {
"default" : { "icon" : { "image" : null } },
} },
"plugins" : [ "themes", "json_data" , "types"]
});
}
rerenderTable();
});
我想設置href屬性爲json_data 如果我打印treesList元素,我得到的數據具有標題但不是href屬性。
如何添加js以便jstree查看它並將其填充到生成的li元素中?我試過:
treesList[j].data.attr = "";
treesList[j].data.attr.href = "link";
但我得到一個未定義的值。
這是我有:
Object { title="Iphone3S"}
我得到了什麼:
Object { title="Iphone3S", attr=""}
我想我需要makethe jstree鏈接工作
Object { title="Iphone3S", attr= {href="link"}}
感謝。
這個問題可以幫助你:http://stackoverflow.com/questions/9513301/jstree-setting-href-attributes-in-json-data – Ziggy