[問題] click事件操控 div顯示隱藏的問題

作者: jasonchris (已經醒了)   2015-10-21 17:26:36
我的選單中有
<ul>
<li id="main1">
<div class="sub1">資料A</div>
</li>
<li id="main2">
<div class="sub2">資料B</div>
</li>
</ul>
我想使用滑鼠點擊事件
分別點擊#main1之後 可以顯示.sub1的資料 再點擊一次可以隱藏
點擊#main2之後 可以顯示.sub2的資料 再點擊一次可以隱藏
那我該怎麼使用jquery 來做??
作者: oToToT (屁孩)   2015-10-21 17:40:00
所以一開始只有兩個點?
作者: jasonchris (已經醒了)   2015-10-21 18:12:00
還會有其他的li 只是我先這樣列舉
作者: hit1205 (幫你把勇氣裝滿)   2015-10-21 18:29:00
最簡單的做法就是 <li> 偵測 click 事件,然後用toggle() 控制 $(this) 內部的 div,這樣就能每個選單通用了https://jsfiddle.net/q588oLj9/ 類似這樣除了 toggle() 外,jQ 還有 slideToggle, fadeToggle
作者: rayway30419 (RayWay)   2015-10-22 10:54:00
toggle

Links booklink

Contact Us: admin [ a t ] ucptt.com