我有一个与HTML输入字段相关联的日期选择器,它能够很好地工作。 点击三角形会生成以下HTML代码:
<a class="ui-datepicker-next ui-corner-all" data-handler="next" data-event="click" title="">
<span class="ui-icon ui-icon-circle-triangle-e"></span>
</a>
在我的.ctp(html文件)中,我这样初始化。
<input name="properties[date_accepted_c]" class="form-control datepicker" data-dateformat="yy-mm-dd">
现在,我正在创建一些动态字段,这些字段显然是日期字段,但是没有日期更改的箭头图标。我正在JS文件中初始化它。
$(document).ready(function() {
$(document).on('focus', ".datepicker", function () {
if( $(this).hasClass('hasDatepicker') === false ) {
$(this).datepicker({
dateFormat : 'yy-mm-dd',
autoSize: true,
});
}
});
});
相反它正在创建这个HTML:
<a class="ui-datepicker-next ui-corner-all" data-handler="next" data-event="click" title="Next">
<span class="ui-icon ui-icon-circle-triangle-e">Next</span>
</a>