JAVASCRIPT
我只是想返回所选日期的值,但返回的是不确定的。

var getDate = function() {
    var bdinput = $('#bd.bdinput').val();
    var _this = bdinput;
    console.log(_this);

};

$("button.bdsubmit").click(function() {
    console.log(getDate());
})

的HTML
<form id="bd">
<input name="BirthDate" class="bdinput" type="date" />
<button class="bdsubmit"  type="submit">Submit Date</button>

最佳答案

您需要.val()来获得输入值,而不是.value

var bdinput = $('#bd .bdinput').val();
                 // ^ also need space here


$('#bd .bdinput')将在ID为bdinput的元素内选择类为bd的元素。

$('#bd.bdinput')将选择一个id为'bd'且类别为bdinput的元素(id和class都在一个元素中)

如果要使用.value

var bdinput = $('#bd .bdinput')[0].value;


要么

var bdinput = $('#bd .bdinput').get(0).value;

08-26 22:13