メッセージごとに異なるdivを持つモーダルポップアップがあります。各divを非表示にして、表示する必要があるものだけを表示したいと思います。各dividを書き出して非表示に設定する代わりに、ループを実行したかったので、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が非表示になります:(