在我的项目中使用了jQueryUI的插件日期选择器,
但在此代码中,“create”事件永远不会触发,
您可以查看官方网站上的文档:http://jqueryui.com/demos/datepicker/#option-showOptions
$('#datepicker').datepicker({
create: function(event, ui) {
alert("ppp");
}
});
答案 0 :(得分:1)
您将无法使用jQuery UI Datepicker实现此目的,因为不会触发此类事件。
jQuery UI的文档有时候有点麻烦。我的观点是,作者依赖于所有插件都使用Widget Factory的事实,但实际上并非日期选择器的情况!
对于使用Widget工厂的插件,在创建Widget时会自动触发事件“create”:
_createWidget: function( options, element ) {
// some other code
// ...
this._create();
this._trigger( "create" );
this._init();
},
不幸的是,datepicker既没有实现Widget工厂(也就是planned),也没有明确地触发“创建”事件(source)。
迪迪埃。
答案 1 :(得分:1)
Jquery ui中的日期选择器插件中没有创建事件。您可以使用:
$('#datepicker').datepicker({
onSelect: function (dateText, inst) {
create();
}
});
function create() {
alert("ppp");
}