<div class="container"> <form action="" class="form-horizontal" role="form"> <input class="Date" /> <div id="dd"></div> <input type="button" id="AddDate" /> </form> </div> <script type="text/javascript"> $("#AddDate").click(function (){ $("#dd").html($("#dd").html()+" <input class='Date' />"); }); $(function () { $(".Date").datetimepicker({ language: 'zh-CN', format: 'yyyy-mm-dd', weekStart: 1, todayBtn: 1, autoclose: 1, todayHighlight: 1, startView: 2, minView: 2, forceParse: 0 }); }); </script>
如上代码,希望实现如下功能,点击button 新增 日期控件。但是只希望用 class 为
Date 的 元素绑定一次。类似于jquery 的on 晚绑定。
$(".Date").live("focus", function () {
$(".Date").datetimepicker({
language: 'zh-CN',
format: 'yyyy-mm-dd',
weekStart: 1,
todayBtn: 1,
autoclose: 1,
todayHighlight: 1,
startView: 2,
minView: 2,
forceParse: 0
});
});
目前用 live 绑定了 focus 事件