日付ピッカーには、onFirstLoad と同等の onSelect 関数または類似の機能がありますか? そうでない場合、datepicker のそのようなトリガーをシミュレートすることは可能ですか?
質問する
6489 次
1 に答える
1
次のように、datepicker div が存在するかどうかを確認できます。
$(function() {
if ($('#ui-datepicker-div').length) {
// Datepicker is present
console.log("Now loaded");
}
});
注: やりたいことが datepicker 固有の場合は、datepicker オプションを調べて、必要なものを指定することをお勧めします。
また、JQuery UI がロードされるのを待っている場合は、$.getScriptを見てください。
以下のスニペット
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
<script>
$(function() {
$("#datepicker").datepicker();
});
</script>
<body>
<p>Date: <input type="text" id="datepicker"></p>
<div id="dlog">Not loaded</div>
<script>
$(function() {
if ($('#ui-datepicker-div').length) {
$('#dlog').text("Datepicker now loaded");
}
});
</script>
</body>
于 2012-11-01T17:32:12.740 に答える