我读过几篇关于如何从日期选择器字段获取值的 stackoverflow 帖子。我发现有两种方法可以做到这一点:
var method1 = $('#dateInput').datepicker('getDate');
var method2 = $('#dateInput').val();
但是,method2 给了我一个空字符串。为什么会这样?我知道 .val() 是一种获取元素值的方法。
最佳答案
更改您的方法2代码,如下所示,因为在您的HTML dateInput中,id指的是div而不是实际的输入文本。因此您可以像下面这样定位输入文本:
var method2 = $('[name="dateInput"]').val();
或者
var method = $('#dateInput input').val();
关于javascript - jQuery datepicker 无法使用 .val() 方法读取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50869566/