我有一个动态日期选择器字段,因此我有一个 datepicker
类,我需要在其中获取 datepicker
的值。我尝试过使用id
,其中我获得了datepicker
使用id
$("#datepicker").change(function() {
selectedate= $('#datepicker').datepicker({ dateFormat: 'yy-mm-dd' }).val();
console.log(selectedate);
});
我对 class
尝试了同样的操作,但无法获取 datepicker 的值
$(".datepicker").change(function() {
selectedate= $('.datepicker').datepicker({ dateFormat: 'yy-mm-dd' }).text();
console.log(selectedate);
});
最佳答案
简单。
$(".datepicker").change(function() {
var selectedate = $(this).val();
console.log(selectedate);
});
this
指的是 change
函数参数中的 DatePicker 本身。
编辑:刚刚看到您在使用 '#datepicker'
或 '.datepicker'
之间遇到了一些问题。请发布日期选择器的 HTML 以获取有关此问题的帮助,并在提供的解决方案不起作用时提供更多信息。
注意,对于 HTML-JS 问题,请尝试使用 JSFiddle 。它将帮助您快速获得问题的答案,并可能为您识别代码中的其他问题,例如,当我在那里发布代码时,人们经常为我提供更好的实践建议,这有助于我成为一名更好的程序员.
关于javascript - 如何获取jquery中的datepicker类值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38524618/