Jquery 拆分文本字段值并在更改时更新其他字段
我有一个带有 jquery datepicker 的文本输入字段,它将以 yyyy-mm-dd 格式设置值。当使用日期选择器更新此字段时,我稍后需要在基于此更新的文档中添加其他三个文本字段。
我尝试过这样的事情,但没有运气:
$('input#date').change(function() {
var date = $('input#date').text();
var year = date.split('-')[0];
var month = date.split('-')[1];
var day = date.split('-')[2];
$(".year").text(year);
$(".month").text(month);
$(".day").text(day);
});
I have a text input field with jquery datepicker which will set the value in format yyyy-mm-dd. When this field is updated with datepicker, I would need three other text fields later in the document updated based on this.
I have tried something like this, with no luck:
$('input#date').change(function() {
var date = $('input#date').text();
var year = date.split('-')[0];
var month = date.split('-')[1];
var day = date.split('-')[2];
$(".year").text(year);
$(".month").text(month);
$(".day").text(day);
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用
.val()
作为输入,而不是.text()
:代码:
现场演示:
http://jsfiddle.net/JAAulde/6Z8yj/3/
Use
.val()
for inputs, not.text()
:Code:
Live Demo:
http://jsfiddle.net/JAAulde/6Z8yj/3/