我希望将日期和月份放入单独的变量中,然后将该变量放入div
标记中。告诉我在哪里需要为此目的更改代码。
$('.from_date').datepicker({
dateFormat: "yy-mm-dd",
onSelect: function(){
var selected = $(this).val();
alert(selected);
}
});
});
答案 0 :(得分:1)
解析你的selected
变量:
var
selected = '2016-03-26';
selectedToArray = selected.split('-'),
year = selectedToArray[0], // 2016
month = selectedToArray[1], // 03
day = selectedToArray[2]; // 26
split()
方法通过将字符串分隔为子字符串将String对象拆分为字符串数组。您可以阅读有关此函数here的更多信息。
更新
$('.from_date').datepicker(
{
dateFormat: "yy-mm-dd",
onSelect: function() {
var
selected = $(this).val(),
selectedToArray = selected.split('-'),
year = selectedToArray[0],
month = selectedToArray[1],
day = selectedToArray[2];
$('#some_div_for_year').text(year);
$('#some_div_for_month').text(month);
}
}
);
答案 1 :(得分:0)
尝试使用javascript方法“Split”
var rawValue = '90-03-31';
var year = rawValue.split('-')[0]; // returns "90"
var month = rawValue.split('-')[1]; // returns "03"
var day = rawValue.split('-')[2]; // returns "31"
答案 2 :(得分:0)
解析日期
$('.from_date').datepicker({ dateFormat: "yy-mm-dd", onSelect: function(){
var selected = $(this).val(),
selectedArray = selected.split('-'),
year = selectedArray [0],
month = selectedArray [1],
day = selectedArray [2];
}
}); });