看板 PHP 關於我們 聯絡資訊
請問各位大大,小弟有下面疑問,是否能給我指引一條生路呢..謝謝~ 程式一開始會查詢資料庫,產生下拉選單A, 而下拉選單B是會依照選單A的值動態變更(從資料庫撈), 而且程式下方會有一個新增選單按鈕,按了就會再新增一組下拉選單,像A2,B2 這樣, 我是在按了"新增選單按鈕"這邊用click之後append方式加上,我的疑問是, 如果我append上去的新選單A跟B,給它的id是變動的(像selectionA1, selectionA2...), 像A1.change(function(){ B1撈資料}),可是是動態的.. 我jQuery沒辦法每個A1 A2...都寫對應的change function... (選單會被新增幾組未知) 但如果append上去的新選單A跟B,給它的id是固定的.. 這樣會變成我變動A2,但B1跟B2會跟著變.. 最後要把這些動態產生的選單資料,存入資料庫..... 我該怎麼做呢? 嗚~ 快掛了.. 畫面示意如下: ============================================= 下拉選單A1 下拉選單B1 下拉選單A2 下拉選單B2 : : 新增選單按鈕 儲存按鈕 ============================================== -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.249.7.114
maplecat:這要花點時間去想 且...這應該有點偏向ajax 12/17 13:53
maplecat:你可能直接說需求 會比較容易解決 其實我看你敘述 12/17 13:54
maplecat:我看到有點花掉了XD(奔走~~~~~~~~~~~~~) 12/17 13:54
maplecat:通常動態的 很常用陣列方式去存取 給你參考一下~ 12/17 13:55
MrSixty9:感謝m大的回應..好像真的比較偏ajax..XD 我轉過去好了.3Q 12/17 14:00
maplecat:不會啦 大家一起不斷學習 有看到我問問題會可要多教教我~ 12/17 14:16
maplecat:哈哈~~奔走~~ 12/17 14:16
rocairforce:做過三層的 12/17 15:16
MrSixty9:@m大 我很菜啦..不過我會的一定會幫忙的! :D 12/17 15:50
rocairforce:layer1.change->ajax->到倉庫找資料->啪啦啪啦一堆資 12/17 15:57
rocairforce:料->javascript->啪啦啪啦變成layer2的option 12/17 15:58
rocairforce:應該是這樣吧 12/17 15:58
MrSixty9:r大, layer是不是都用絕對位置? 是的話可能就沒辦法了@@ 12/17 16:51
Kelunyang:絕對位置也是有很多東西可以玩的(無誤 12/17 17:36
Kelunyang:不過連續選單一班都用相對位置,你也可以參考jquery 12/17 17:36
Kelunyang:的某些成品,其實如果覺得跟一套framework也是好事 12/17 17:36
MrSixty9:不好意思~k大可以告訴我有哪些jquery的成品可參考嗎?感謝 12/17 18:03
rocairforce:所以重點是怎麼把新的選單變漂亮,和把新選單選的東西 12/17 18:55
rocairforce:存到DB? 12/17 18:55
maplecat:http://0rz.tw/74gOb 這篇文章你可以看看 12/18 10:24