[ js ] 使用JQuery時IE與Firefox抓到的.next() …

看板Ajax作者 (樹鳥)時間16年前 (2009/07/12 22:38), 編輯推噓1(104)
留言5則, 2人參與, 最新討論串1/1
小弟嘗試使用JQery作可伸縮的表單 但是發現在IE與Firefox中抓到的.next()物件不同 導致在IE無法伸縮表單 不知道是因為html編碼還是javascript的問題 Firefox可以正確抓到div物件並hide,但是IE抓到的.next是dd物件 請各位先進幫忙指導一下 相關的代碼我有貼在blueshop 大家到這邊看比較方便 http://www.blueshop.com.tw/board/show.asp?subcde=BRD20090712210052TF6 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.167.115.11

07/12 23:07, , 1F
我不知道為什麼 不過你可以拿掉div submenu
07/12 23:07, 1F

07/12 23:08, , 2F
改用nextAll 或是<dd class="xxxx">
07/12 23:08, 2F

07/12 23:09, , 3F
IE可能認為dt後面一定要接dd吧
07/12 23:09, 3F

07/12 23:19, , 4F
加上div是因為要把所有子項目(dd)包起來
07/12 23:19, 4F

07/12 23:25, , 5F
不然只會收起一個子項目
07/12 23:25, 5F
文章代碼(AID): #1AMVLwSG (Ajax)
文章代碼(AID): #1AMVLwSG (Ajax)