在下面的代码中,我在ul标签里面有一个div来制作可折叠的下拉。但是它抛出的div不能嵌套在ul里面,而li不能嵌套在div里面。请帮我解决这个问题。div不能嵌套在里面,li不能嵌套在div里
<li visible="false" runat="server" id="liMasters">
<ul>
<li class="heading accounts">
<asp:Label ID="lblMasters" Visible="false" runat="server"></asp:Label></li>
<div class="menu-item">
<li>
<div class="nav-item" id="SalesPrice" visible="false" runat="server">
<a href="/Hoard/SalesPrice.aspx" id="SalesPriceUL">
<asp:Label ID="lblSalesPrice" runat="server"></asp:Label></a>
</div>
</li>
</div>
</ul>
</li>
只有li可以是ul的直接子 – Pete
您可以使用span标签替换div标签吗? –
只需将'class =“菜单项”''移动到'li'并摆脱div。 – avrahamcool