如何在树视图(jquery)中突出显示所选节点?

时间:2013-09-21 07:51:22

标签: jquery asp.net css treeview

.treeview ul {
    background-color: white;
    margin-top: 4px;
}
.treeview a:visited {
    background-color:  Yellow;
}
.treeview a:active {
    background-color:  Yellow;
}

.treeview a:selected {
    background-color:  Yellow;
}

当我点击节点时,由于回发,活动的css不起作用。如何突出显示单击的活动节点,css不会因回发而受影响?

1 个答案:

答案 0 :(得分:0)

ASPX 页面

上的服务器控制上尝试此操作
<asp:TreeView id="LinksTreeView"
                Font-Names= "Arial"
                ForeColor="Blue"
                SelectedNodeStyle-ForeColor="Green"
                SelectedNodeStyle-VerticalPadding="0"
                OnSelectedNodeChanged="Select_Change"   
                runat="server">

参考http://msdn.microsoft.com/it-it/library/system.web.ui.webcontrols.treeview.aspx

jQuery

$(".treeview a").click(function(){ 
    $(this).css("backgroundColor", "blue");
});