我有以下内容:
<div id="div1" style="display: block;">
text
</div>
<div id="div2" style="display: none;">
text
</div>
<div id="div3" style="display: none;">
text
</div>
当某个事件发生时,我想隐藏除一个 div 之外的所有内容。因此,例如,我可能想显示 div2,同时隐藏 div1 和 div3。问题是div的数量是任意的,所以我不能简单地去:
$("#div1").css("display", "none");
$("#div2").css("display", "block");
$("#div3").css("display", "none");
因为可能有一个 div 或可能有四个。
我怎么能用 jQuery 做到这一点?