[問題] jQuery的問題~@@

看板Web_Design作者 (小Ya)時間15年前 (2010/12/09 10:24), 編輯推噓1(106)
留言7則, 4人參與, 最新討論串1/1
我有一段html <ul> <li class="a">AAA</li> <li>aaa</li> <li class="b">BBB</li> <li>bbb</li> <li class="c">CCC</li> <li>ccc</li> </ul> 我先用css將包著aaa,bbb,ccc的li給隱藏起來 然後當我點擊AAA,BBB,CCC的時候,相對應的aaa,bbb,ccc會被展開 我的jQuery是這樣寫的 $(".a, .b, .c").click(function(){ $(???).toggle("slow"); }); 中間問號的地方就是我想問的部份… 雖然我可以給aaa,bbb,ccc的li給個class就可以解決了 不過萬一我的li很多,這樣就要針對每一個li去寫script 有沒有其它的寫法可以用短短的程式碼完成 感謝~ -- ╭──╮╭╮ ╰┐┌╯││ 低調才是王道 ││er│╰╮in~☆ ╰╯ ╰─╯ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.128.219.84

12/09 10:34, , 1F
this
12/09 10:34, 1F

12/09 10:50, , 2F
我有想過用this,可是不熟,可以幫我解說一下嗎~QQ
12/09 10:50, 2F

12/09 10:50, , 3F
我用this的話只會控制點擊部份的li而已~@@
12/09 10:50, 3F

12/09 11:02, , 4F
有class底下把aaa的li包進去~就可以控制了!想一下吧
12/09 11:02, 4F

12/09 11:31, , 5F
不用像樓上說的也行... $(this).next().toggle("slow") 即可
12/09 11:31, 5F

12/09 11:43, , 6F
opoepev大所說的,感覺還是有點難以理解~@@
12/09 11:43, 6F

12/09 11:43, , 7F
謝謝LPH66大,我試試看~^^
12/09 11:43, 7F
文章代碼(AID): #1D03tvMG (Web_Design)