作者MrSixty9 (Thinking&Dancing)
看板PHP
标题[请益] 动态新增下拉选单&连动下拉选单问题..
时间Fri Dec 17 13:41:57 2010
请问各位大大,小弟有下面疑问,是否能给我指引一条生路呢..谢谢~
程式一开始会查询资料库,产生下拉选单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
1F:推 maplecat:这要花点时间去想 且...这应该有点偏向ajax 12/17 13:53
2F:→ maplecat:你可能直接说需求 会比较容易解决 其实我看你叙述 12/17 13:54
3F:→ maplecat:我看到有点花掉了XD(奔走~~~~~~~~~~~~~) 12/17 13:54
4F:→ maplecat:通常动态的 很常用阵列方式去存取 给你参考一下~ 12/17 13:55
5F:→ MrSixty9:感谢m大的回应..好像真的比较偏ajax..XD 我转过去好了.3Q 12/17 14:00
6F:推 maplecat:不会啦 大家一起不断学习 有看到我问问题会可要多教教我~ 12/17 14:16
7F:→ maplecat:哈哈~~奔走~~ 12/17 14:16
8F:→ rocairforce:做过三层的 12/17 15:16
9F:→ MrSixty9:@m大 我很菜啦..不过我会的一定会帮忙的! :D 12/17 15:50
10F:推 rocairforce:layer1.change->ajax->到仓库找资料->啪啦啪啦一堆资 12/17 15:57
11F:→ rocairforce:料->javascript->啪啦啪啦变成layer2的option 12/17 15:58
12F:→ rocairforce:应该是这样吧 12/17 15:58
13F:→ MrSixty9:r大, layer是不是都用绝对位置? 是的话可能就没办法了@@ 12/17 16:51
14F:→ Kelunyang:绝对位置也是有很多东西可以玩的(无误 12/17 17:36
15F:→ Kelunyang:不过连续选单一班都用相对位置,你也可以参考jquery 12/17 17:36
16F:→ Kelunyang:的某些成品,其实如果觉得跟一套framework也是好事 12/17 17:36
17F:→ MrSixty9:不好意思~k大可以告诉我有哪些jquery的成品可参考吗?感谢 12/17 18:03
18F:推 rocairforce:所以重点是怎麽把新的选单变漂亮,和把新选单选的东西 12/17 18:55
19F:→ rocairforce:存到DB? 12/17 18:55