How can I invisiblize groups of controls via jQuery?

前端 未结 3 846
情书的邮戳
情书的邮戳 2021-01-25 15:41

In my Sharepoint project/Web Part/Web Page, I dynamically create page elements/controls using C# in the *.ascx.cs file.

In the *.ascx file, I use jQuery for responding t

3条回答
  •  长情又很酷
    2021-01-25 16:29

    If you can group your controls using classes, you could select the class which needs to be hidden in that particular scenario and just use the hide() function:

    if (ckd) {
        var cls = getClassForCurrentScenario();
        $("." + cls).hide(); //slideUp() would be an animated alternative
    }
    

    If the controls can be grouped inside a div, for example, then you'd just need to hide that element:

    if (ckd) {
        var id = getElementIdForCurrentScenario();
        $("#" + id).hide(); //slideUp() would be an animated alternative
    }
    

    It really depends on how you manage to group your controls into "target groups", so that you can efficiently access them later.

提交回复
热议问题