【发布时间】:2017-02-24 13:38:33
【问题描述】:
我希望在单击输入文本框后立即显示日历。我到处搜索,但找不到任何帮助。如果您能帮助我,我将非常感激,因为我是初学者。
这是我的代码:
<link href="CSS_File/StyleSheet.css" rel="stylesheet" />
<link href="CSS_File/pickmeup.min.css" rel="stylesheet" />
<script type="text/javascript">
$(document).ready(function () {
$(function () {
$('.Reservation .demo').pickmeup({ flat: true });
var input= $('input');
input.pickmeup({ position: 'right', before_show: function(){
input.pickmeup('set_date', input.val(), true);
}, change: function(formated){
input.val(formated);
}});
});
});
</script>
This is my asp.net code
<div class="Reservation">
<p style=" float:left; font-size:24px;">Check In:</p>
<input type="text" style="width: 160px; height: 22px" value="17-11-2013" />
</div>
【问题讨论】:
-
您的行 "$('.Reservation .demo').pickmeup({ flat: true }); " 指的是具有类 "demo" 的元素,但您没有该类的元素。
-
$(document).ready(function () { })和$(function(){})是 the same thing - 使用其中之一,而不是两者。
标签: javascript jquery css css-selectors