我有類似如下:如何用jQuery選擇或排除多個元素?
<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?
什麼樣的事件?這些div有什麼共同之處嗎?他們有同一個家長嗎?除了divs之外,還有其他元素是這些div的兄弟嗎? –
你可以添加一個類的divs? – tymeJV
@wirey - 例如,假設我在每個div對應的頁面上打印了一個數字(所以如果有四個div,那麼會有數字1-4),然後當點擊一個數字時,我希望相應的div變得可見。不完全是我在做什麼,只是一個例子。我可以讓他們有同一個父母,是的。 – Nate