看板 Ajax 關於我們 聯絡資訊
我利用ajax append出一個輸入日期的欄位 但是發現該欄位無法去驅動我的datepicker 看過stackoverflow相關問題,是以function包住該datepicker function bind_datepcker(){ datepicker plugin } 然後在ajax 的success內呼叫bind_datepicker() 成功是成功 但是選擇的日期卻不會順利填入 不知道是什麼原因… 麻煩各位指教 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.9.14.84 ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1436946348.A.D7B.html
jhunkyoiori: success內$('input[name=欄位名稱]').datepicker()07/15 16:14
感謝回覆 不過我目前衍生另一個問題 我的datepicker↓ (” .mydate ”).datepicker() <div id=”a”>//靜態 三個class為mydate的input a b c </div> <div id=”b”> //AJAX動態產生 三個class為mydate的input a b c </div> //三個欄位的name id都跟a div一樣 我在success內去呼叫datepicker 會順利產生日曆,但是選擇的日期會填在a div ,而不是動態產生的b div內,請問一下 是什麼地方錯了嗎?謝謝 ※ 編輯: Notte (27.244.1.17), 07/16/2015 10:18:26
Ammenze: $('#b').find('.mydate').datepicker();07/16 10:31
謝謝 不過還是一樣問題,但是只要我b div內的name id 跟 a div不同 就可以順利填入 ,不曉得是不是因為相同而產生的衝突…我本來的概念是新增修改同一頁Q_Q ※ 編輯: Notte (27.244.1.17), 07/16/2015 10:45:42
mmis1000: id來就不能一樣啊,一樣穩爛掉,請改用 class 07/20 23:47
mmis1000: 無論如何,請不要讓id衝突,因為 getElementById 永遠只 07/20 23:49
mmis1000: 會回傳一個,出現兩個以上是完全的未預期行為 07/20 23:49
mmis1000: 會發生啥事沒人說得準 07/20 23:49
Notte: 受教了 07/21 09:40