小提琴: https://jsfiddle.net/aa1z1m8t/3/
我正在使用library来创建树视图作为引导程序组件,但我认为这更像是一个JS问题而不是库使用问题。
我想在选择时更改li
元素(树节点)的标题,但应用的更改根本不显示!好像元素没有刷新。
我尝试过使用该库的事件,我尝试过使用jQuery的点击事件(click
和on
变体),但无济于事。我也尝试了各种回流技巧。
如何强制刷新?
请注意,树视图正在生成并通过JS附加到DOM。
总结一下:我想在选择时更改节点的标题,但由于某种原因不会应用更改。
答案 0 :(得分:1)
我试图理解你的问题,但我不完全确定。
https://jsfiddle.net/aa1z1m8t/11/
function CreateTreeView() {
$('#tree').treeview({
'data': treedata,
'onNodeSelected': function(event, data) {
alert(data);
}
});
}
我构建了一个创建树视图的函数,并在每次事件触发时调用它。