我有一个像这样的自定义日期选择器
<input id='mydatepicker' data-mddatetimepicker='true' data-placement='left' data-trigger='focus' data-enabletimepicker='false' />
字符串
当我在html代码中使用它时,效果很好。例如:
<div class="col-md-4" id="mydiv">
<input id='mydatepicker' data-mddatetimepicker='true' data-placement='left' data-trigger='focus' data-enabletimepicker='false' />
</div>
型
但是我想在document.ready
中使用replaceWith
添加这个日期选择器。
<div class="col-md-4" id="mydiv">
<div id="div2"></div>
</div>
<script>
$(document).ready(function () {
$("#div2").replaceWith("<input id='mydatepicker' data-mddatetimepicker='true' data-placement='left' data-trigger='focus' data-enabletimepicker='false' />");
});
</script>
型
但是当页面加载只是显示一个简单的输入没有日期选择器。我如何才能正确地做这个替换?
我用这个library for datepicker
2条答案
按热度按时间0yg35tkg1#
一旦你把
#div2
替换成你的输入html,你需要用下面的代码初始化你的datepicker,就像文档[1]中建议的那样。字符串
请参见以下示例。
的数据
rslzwgfq2#
尝试在替换内容后初始化日期选择器。
字符串