シンプルなHTMLコード、JEasyUIでは、DateTimeBoxとTimeSpinnerから実際のJavaScript日付を取得する方法はありますか?
<div class="easyui-datebox" style="width:250px;height:30px;"></div>
<div class="easyui-calendar" style="width:250px;height:250px;"></div>
<div class="easyui-timespinner" style="width:250px;height:30px;"></div>
<div class="easyui-datetimebox" style="width:250px;height:30px;"></div>
コールバック、彼らが変更されたときのためにそれらの機能は、datebox
で
function setText(raw, parser) {
var date = '';
if(parser) {
try{
date = parser(raw);
}
catch(e) {
date = e;
}
}
$('.easyui-textbox').textbox(
'setText',
'Raw: ' + raw + ', Parsed: ' + date + '\n' + $('.easyui-textbox').textbox('getText'));
}
$('.easyui-datebox').datebox({
onChange: function(newVal) {
setText(newVal, $.fn.datebox.defaults.parser);
}
});
$('.easyui-timespinner').timespinner({
onChange: function(newVal) {
setText(newVal, $.fn.timespinner.defaults.parser);
}
});
$('.easyui-datetimebox').datetimebox({
onChange: function(newVal) {
setText(newVal, $.fn.datetimebox.defaults.parser);
}
});
$('.easyui-calendar').calendar({
onChange: function(newVal) {
setText(newVal);
}
});
、その$.fn.datebox.defaults.parser
作品calendar
と、予想通り、それはあなたのための作業を行い、そして既にコールバックの日付であり、そのcurrent
プロパティの日付です。
しかしdatetimebox
、およびtimespinner
の両方で、我々はjquery.easyui.min.js
で不明瞭なエラーを取得し、
TypeError: $.data(...) is undefined
ドキュメントはここに偉大ではない、と私はハンドルを取得するEasyUI
の圧縮されていないバージョンを見つけることができませんパーサーで何がうまくいかないのかを正確に調べてください。だから、
、タイトルが行くとして、どのように私は私がCalendar
とDateBox
で取得することができるよ同じように、EasyUIのDateTimeBox
、およびTimeSpinner
から実際の日付を得るのですか?