Re: [問題] 請教新增動態select

看板Ajax作者 (弱水三千 只取一瓢飲)時間12年前 (2013/09/05 13:18), 編輯推噓2(2020)
留言22則, 4人參與, 最新討論串2/2 (看更多)
: <form> : Select your favorite fruit: : <select id="mySelect1"> : <option value="Apple">Apple</option> : <option value="Orange">Orange</option> : </select> : <input type="button" value="addselect" onClick="addselect()" /> : </form> : : 我想要按下AddSelect這個按鈕,就多一個select的項目 : : 推 duck10704:Clone原本的selector再append上去 09/05 12:57 如版友所言 這樣做即可 只是表單通常要有name,id當然也要不同 jQuery版本 http://jsfiddle.net/tEYkY/1/ YUI版本 http://jsfiddle.net/zzvz7/ 試試看用lib操作 會簡單很多 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 202.89.121.16

09/05 13:32, , 1F
如果沒用到jQuery有辦法單純用java script有機會實現嗎?
09/05 13:32, 1F

09/05 13:59, , 2F
當然可以....
09/05 13:59, 2F

09/05 14:11, , 3F

09/05 14:11, , 4F
lib也是用javascript寫的 只是lib包裝得比較好用漂亮
09/05 14:11, 4F

09/05 14:16, , 5F
09/05 14:16, 5F

09/05 21:22, , 6F
Gj lyf
09/05 21:22, 6F

09/06 01:07, , 7F
這裡的大家也太強大了...我當初還想說要用
09/06 01:07, 7F

09/06 01:07, , 8F
createElement('select')來寫..
09/06 01:07, 8F

09/06 01:17, , 9F
請教一下...~~element.id.split('mySelect')[1]; ~~是甚
09/06 01:17, 9F

09/06 01:18, , 10F
意思呢?
09/06 01:18, 10F

09/06 07:10, , 11F
這寫法www
09/06 07:10, 11F

09/06 07:12, , 12F
~這運算子是位元運算的NOT 效果上就是把每個位元反轉
09/06 07:12, 12F

09/06 07:12, , 13F
09/06 07:12, 13F

09/06 07:13, , 14F
而JS在遇到運算時會自動轉換型態
09/06 07:13, 14F

09/06 07:13, , 15F
所以~~最終效果等同parseInt("STRING", 10)
09/06 07:13, 15F

09/06 07:16, , 16F
不過會額外多兩次NOT運算... 不算太好的寫法www
09/06 07:16, 16F

09/06 07:26, , 17F
還有 如果是用form送資料的話要記得name也要改OWO
09/06 07:26, 17F

09/06 10:29, , 18F
只是不想寫parseInt XDDDDD
09/06 10:29, 18F

09/06 11:23, , 19F
確實~~字數少很多啦XDDDDD
09/06 11:23, 19F

09/06 11:26, , 20F
對了 上面修正一下 ~~ 效果等同 parseInt("STRING")
09/06 11:26, 20F

09/06 11:27, , 21F
這樣才對 因為自動轉換不會限制dec 如果給的字串是
09/06 11:27, 21F

09/06 11:27, , 22F
0x開頭會被當hex處理www
09/06 11:27, 22F
文章代碼(AID): #1IA1GCWv (Ajax)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1IA1GCWv (Ajax)