作者Notte (沙朗牛)
看板Ajax
标题[问题] datepicker怎麽bind?
时间Wed Jul 15 15:45:39 2015
我利用ajax append出一个输入日期的栏位
但是发现该栏位无法去驱动我的datepicker
看过stackoverflow相关问题,是以function包住该datepicker
function bind_datepcker(){
datepicker plugin
}
然後在ajax 的success内呼叫bind_datepicker()
成功是成功 但是选择的日期却不会顺利填入 不知道是什麽原因…
麻烦各位指教
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 39.9.14.84
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Ajax/M.1436946348.A.D7B.html
1F:推 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
2F:推 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
3F:→ mmis1000: id来就不能一样啊,一样稳烂掉,请改用 class 07/20 23:47
4F:→ mmis1000: 无论如何,请不要让id冲突,因为 getElementById 永远只 07/20 23:49
5F:→ mmis1000: 会回传一个,出现两个以上是完全的未预期行为 07/20 23:49
6F:→ mmis1000: 会发生啥事没人说得准 07/20 23:49
7F:→ Notte: 受教了 07/21 09:40