1

我有以下情况...

<li><asp:LinkButton ID="LinkButton1" runat="server">Link</asp:LinkButton></li>

当我单击按钮时,我希望能够设置列表项的类(或添加到类属性)。因此,一旦我单击 LinkBut​​ton,我希望代码更改为以下内容...

<li class="selected"><asp:LinkButton ID="LinkButton1" runat="server">Link</asp:LinkButton></li>

谢谢!

4

2 回答 2

4

最好在服务器上执行此操作,因为响应将重新呈现页面。因此,使 JavaScript 更改不适用:

Dim parent As HtmlControl = LinkButton1.Parent
parent.Attributes("class") = "selected"
于 2012-09-12T18:15:58.470 回答
1

使用 jquery 可以像这样简单  

$(document).ready(function() {
  $("#<%=LinkButton1.ClientId %>").addClass(localStorage.style);
});

    $("#<%=LinkButton1.ClientId %>").click(function () {
          $(this).parent("li").addClass("selected");
           localStorage.style="selected";
        });
于 2012-09-12T18:12:48.310 回答