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;