看板 Ajax 關於我們 聯絡資訊
※ 引述《aoksc (重出江湖)》之銘言: : 請教各位 : http://jsfiddle.net/m8UBj/ : sorry在JS的部份我不知道自己寫的JS在這網頁要怎麼排才能正常運作… : http://ppt.cc/oA4w : 執行完的結果應該像這樣 : 下拉選單可以控制表單出現的增減 : 增減功能是用clone新物件的方是 : 但現在有個問題 : 就是除了第一個表單的twzipcode是正常的 : 其餘的產生的zipcode都會在後面又多一個元件出來 : 而且內容是空的 : 但前面的zipcode是可以正常運作 : 我用firebug看應該真的是從twzipcode來的 : 請問這是哪個部份出問題呢? : 我程式哪裡有寫錯嗎? : http://jsfiddle.net/XN395/ : 這個程式是我朋友改的 : 但雖然沒前面介面上的問題 : 可是變成第一個表單的zipcode有時會整個消失 : 請問這部份又是哪裡出問題呢? : 還有我們自己寫的js部份還有哪裡可以改進呢 : 謝謝 直接丟改完的版本~~~ http://jsfiddle.net/danny8376/m8UBj/4/ 裡面的註解就有詳細說明了 主要的問題在於 init跑過一遍twzipcode 所以已經有twzipcode生成的那些內容了 而你的其他表單都是從已經跑過twzipcode的那個最初表單複製來的 所以就會有原有的內容 但這些內容實際上也不能運作 所以還是要再跑一次twzipcode才行 解決辦法有兩個 一個是先弄一個樣板出來 這個樣板就不去跑twzipcode了(上面給的方法) 另一個就是複製後把裡面生成過的內容清掉(要一項一項清...) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.202.68
danny8376:再度修改了一下 算是不怎重要的調整www 09/06 08:39
danny8376:更加jQuery的寫法www 09/06 08:39
danny8376:http://jsfiddle.net/danny8376/m8UBj/6/ 09/06 08:39
※ 編輯: danny8376 來自: 140.115.202.68 (09/06 08:44)
aoksc:謝謝您的回答,我獲益良多 09/06 09:55