qjueryモバイル日付ピッカーに日付が表示されません。 これは、関連するJSPコードです:jquery mobile datepicker設定値
<link rel="stylesheet"
href=<c:url value='/resources/css/jquery.mobile-1.4.5.min.css' /> />
<link rel="stylesheet"
href=<c:url value='/resources/css/jquery.mobile.datepicker.css' /> />
<link rel="stylesheet" href=<c:url value='/resources/css/custom.css' /> />
<script src=<c:url value='/resources/js/jquery-1.11.1.min.js' />></script>
<script src=<c:url value='/resources/js/moment-with-locales.min.js' />></script>
<script src=<c:url value='/resources/js/jquery.mobile-1.4.5.min.js' />></script>
<script src=<c:url value='/resources/js/jquery.mobile.datepicker.js' />></script>
...
<input class="datepicker" type="date" data-role="datebox" />
...
これは、日付を設定するにはjavascriptのコードです:
var datepicker = $("#templates .datepicker").clone();
datepicker.attr("id", "birthday");
datepicker.attr("name", "birthday");
...
viewElement.append(datepicker)
...
私は何も日付を示しませんでした、多くの選択肢を試してみました:
$("#birthday").text("10.10.10");
$("#birthday").val("10.10.10");
$("#birthday").val("10/10/10");
How to set the default date on date box in jQuery mobile with DateBox plugin?にあるsuggetstedの解決策は効果がありません:
$("#personEdit").on("pageshow", function() {
$('#birthday').trigger('datebox', {
'method': 'set',
'value': currentPerson.birthdayAsDate()
}).trigger('datebox', {
'method': 'doset'
});
});
これらが例外をスローしました:
var dynamicDate = new Date(2014,3,22,10,11,0,0);
$("#birthday").datebox('setTheDate', dynamicDate);
例外は "キャッチされない例外TypeError:$(...)dateboxは関数ではありません" 自体がレンダリングしてもボックス。
jquery mobile datepickerウィジェットに日付の値を設定するにはどうすればよいですか?
ありがとうございました! 乾杯、マルクス
可能な複製を(https://stackoverflow.com/questions/17716481/ date-on-date-on-box-in-jquery-mobile-with-datebox-pluginの使い方を設定する方法) – deblocker