我有绑定到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/