我有绑定到class =“ datepicker”的任何元素的jquery datepicker插件。

$(".datepicker").datepicker();


我正在使用以下方式加载表单:

<button type="button" class="btn btn-xs pull-right" data-toggle="modal" data-target="##modal" href="profile/eventnew"><i class="icon-plus"></i></button>


在正在加载的表单中,我有一个带有class='datepicker'的字段,但是datepicker插件没有将其拾取,因为执行$(".datepicker").datepicker();时该元素不存在。

我知道有了事件,我可以使用jquery .on()方法绑定到ajax加载的元素,但是这里没有事件。

如何将诸如$(".datepicker").datepicker();之类的内容绑定到Ajax加载的元素?

非常感谢

最佳答案

尝试:

$('#myModal').on('shown.bs.modal', function () {
  $(".datepicker").datepicker();
})

关于ajax - Twitter Bootstrap 3模态和jQuery选择器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19992687/

10-17 00:01