我有一个模态弹出窗口,其中有不同的 div 用于不同的消息,现在我想隐藏每个 div 并只显示我需要显示的那个。而不是写出每个 div id 并将其设置为隐藏我想做一个循环,所以我把我的 div 放在一个 UL 列表中。但我似乎无法弄清楚如何仅隐藏该 UL 列表中的 div ..
$("#panels li").each(function (i) {
$('div').toggle();
});
<ul id="panels">
<li><div id="dvError" class="hiddencol">this is div 1</div></li>
<li><div id="dvconfirm" class="hiddencol">this is div 2</div></li>
</ul>
出于某种原因,当我这样做时它会隐藏它们,但它会隐藏我页面上的每个 div :(