Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 隐藏复选框和标签_Javascript_Jquery_Asp.net - Fatal编程技术网

Javascript 隐藏复选框和标签

Javascript 隐藏复选框和标签,javascript,jquery,asp.net,Javascript,Jquery,Asp.net,情景: 我有一个ul-an-li和一个复选框以及一个转发器内的标签,这些组成了一个复选框列表。我有一个控制复选框行为的javascript文件。 我成功地用javascript代码隐藏了复选框,但当我试图隐藏标签时,它没有起作用 为了更好地理解,我将发布代码ASP.NET: <asp:Repeater ID="Repeater1" runat="server" DataSource="<%# GetSecondAreas(CurrentLocationName) %>">

情景: 我有一个ul-an-li和一个复选框以及一个转发器内的标签,这些组成了一个复选框列表。我有一个控制复选框行为的javascript文件。 我成功地用javascript代码隐藏了复选框,但当我试图隐藏标签时,它没有起作用

为了更好地理解,我将发布代码ASP.NET:

<asp:Repeater ID="Repeater1" runat="server" DataSource="<%# GetSecondAreas(CurrentLocationName) %>">
<HeaderTemplate>
<ul>
</HeaderTemplate>
<ItemTemplate>
<li class="area">
<input type="checkbox" class="category" value="<%# string.Concat(CurrentLocation.Area1,"| ", CurrentLocation.Area2)%>" />
<label>
<%#CurrentLocation.Area2%>
</label>
<asp:Repeater ID="Repeater2" runat="server" DataSource="<%# GetThirdAreas(CurrentLocation.Area2) %>">
<HeaderTemplate>
<ul>
</HeaderTemplate>
<ItemTemplate>
<li>
<input type="checkbox" class="category" value="<%#string.Concat(CurrentLocation.Area1,"| ", CurrentLocation.Area2,"| ", CurrentLocation.Area3)%>" />
<label id="last">
<%#CurrentLocation.Area3%>
</label>
</li>
</ItemTemplate>
<FooterTemplate>
</ul>
</FooterTemplate>
</asp:Repeater>
</li>
</ItemTemplate>
<FooterTemplate>
</ul>
</FooterTemplate>
</asp:Repeater>
}

我在这里发布的是我为id为“last”的标签所做的尝试

问题是:

我是否更正了标签的javascript代码,所以当我勾选复选框以隐藏并显示复选框和标签时

附言:在我现在的代码中,它只隐藏了复选框

提前谢谢您

更改

.hide();

这将选择父项[应该是li]并将其隐藏。

更改

.hide();

这将选择父级[应该是li]并将其隐藏

.parent().hide();