【发布时间】:2012-06-08 06:05:57
【问题描述】:
我正在开发一个 jquery 日期选择器。我需要选择一个日期,但在从日历中选择日期之后,我需要将日期分成三个单独的下拉菜单。一个代表一天,一个代表月份,一个代表年份。这是我的 jquery 脚本。
<script type="text/javascript">
$(document).ready(function() {
$(function() {
$( "#fullDate" ).datepicker({
onClose: function(dateText, inst) {
$('#day').val( dateText.split('/')[2] );
$('#month').val( dateText.split('/')[1] );
$('#year').val( dateText.split('/')[0] );
}
});
});
});
</script>
HTML
<div class="demo">
<p>Date: <input id="fullDate" type="text" style="display:block"></p>
day:<select name="day" id="day" style="width:100px">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select>
month:<select name="month" id="month" style="width:100px">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select>
year:<select name="year" id="year" style="width:100px">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select>
</div><!-- End demo -->
【问题讨论】:
-
那么你得到了什么错误?
-
错误是从日历中选择日期后,它不会在其相关下拉列表中以日月和年显示。
-
拆分是否与 IE 一起使用。?
标签: javascript jquery html