jquery treeview 展开指定节点,选中指定节点

项目中遇到这个问题,网上找了一大片都没有找到,最后自己解决,总结下,其实是通过改变节点的样式来达到目的的。

//展开节点

var container = $("#browser").find("li[title='" + folderName + "']");

container.attr("class", "closed collapsable");

container.find("div").attr("class", "hitarea closed-hitarea collapsable-hitarea ");

container.find("ul").attr("style", "display:block;");

//选中状态

container.find("li[title='" + fileName + "']").find("span").attr("style", "background: url(../App_Themes/DefaultTheme/images/msgonline.png) no-repeat scroll 0px 0px rgb(8, 36, 107); color: cyan; width: 100%; display: inline;");