我正在使用jQuery树视图插件,下面是向树中添加分支的示例代码。
var newLi = jQuery(strListString).appendTo(objParentULjQuery);
jQuery(objParentULjQuery).treeview({add: newLi});添加新节点后,应将其选中。这怎么可能呢?
之后,我需要展开/折叠到新添加的节点。我该怎么做呢?
//绑定onclick事件
$(objParentLI).find("div.hitarea").live("click",函数(){
//under li class to be chaged to expandable/collapsable according to the node event
//under li div class to be changed to "hitarea expandable-hitarea" or collapsable collapsable-hitarea
//under li span the style should be display:none;
if($(objParentLI).hasClass('collapsable'))
{
$(objParentLI).removeClass('collapsable').addClass('expandable');
$(objNew).removeClass('collapsable-hitarea').addClass('hitarea expandable-hitarea');
$(newLi).css("display", "none");
}
else if($(objParentLI).hasClass('expandable'))
{
$(objParentLI).removeClass('expandable').addClass('collapsable');
$(objNew).removeClass('expandable-hitarea').addClass('hitarea collapsable-hitarea');
$(newLi).css("display", "block");
}
});请在这个问题上支持我,并让我知道任何问题。
发布于 2011-06-23 17:26:12
可能最简单的事情是:
newLi.click();在将其添加到树视图的行之后。不确定您所说的选择是什么意思。
https://stackoverflow.com/questions/6451550
复制相似问题