什麼是最好的方式來隱藏除JavaScript之外的所有鏈接? (jQuery是好的)隱藏除JavaScript之外的所有鏈接?
說我有以下幾點:
<div id="choices">
<div><a href="#">A<></div>
<div><a href="#">B</a></div>
<div><a href="#">C</a></div>
</div>
我想讓它這樣,如果用戶點擊鏈接A,B,或C,div的不包含的一個被選中消失,並且所選擇的選項彈出在警告框中。一旦點擊重置按鈕,所有的div再次正常顯示。
示例:用戶單擊A,導致B和C div隱藏。用戶踢出復位按鈕,全部再次出現。
我該如何做到這一點?
注意:我一直爲每個A,B,C div分配ID,並創建了一個函數,當用戶單擊B時,它會爲我想要的元素調用$(divnotclicked).hide()隱藏。而對於重置按鈕,我只是做.show()爲他們中的每一個$(A).show(),$(b)$ .show()(C).show()....但theres得到一個沒有我分配ID給他們每個人的方式。我正在尋找最好的方式來做到這一點。
我正在尋找最好的方法來做到這一點,最好不要手動爲他們每個人調用函數,或在「選擇」div中爲每個div分配ID。或者在點擊重置按鈕後,不得不打電話給每個單獨的div以「顯示」。
我一直在爲每個A,B,C div分配ID,並做了一個函數,當用戶點擊B時,它會爲我想要隱藏的元素調用$(divnotclicked).hide()。而對於重置按鈕,我只是做.show()爲他們中的每一個$(A).show(),$(b)$ .show()(C).show()....但theres得到一個沒有我分配ID給他們每個人的方式。我正在尋找最好的方式來做到這一點。 – Rolando 2012-04-01 07:46:05
你對純JavaScript感興趣嗎,或者jquery也會這麼做? – 2012-04-01 07:46:41
JQuery很好。 – Rolando 2012-04-01 07:46:56