Javascript 从日期选择器中检索值
我遇到了这个问题。我想做的是,我想检索datepicker的值并将其存储在变量中,然后我想弹出该值。但是,当我单击Go按钮时,我得到了未定义的值。以下是我的代码:Javascript 从日期选择器中检索值,javascript,jquery,datepicker,Javascript,Jquery,Datepicker,我遇到了这个问题。我想做的是,我想检索datepicker的值并将其存储在变量中,然后我想弹出该值。但是,当我单击Go按钮时,我得到了未定义的值。以下是我的代码: <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>jQuery UI Datepicker - Default functionality</title> &l
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>jQuery UI Datepicker - Default functionality</title>
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.2/themes/smoothness/jquery-ui.css">
<script src="js/jquery-1.7.1.min.js"></script>
<script src="js/jquery-ui.js"></script>
<script src="js/jquery-ui.min.js"></script>
<script>
$(function() {
$( "#datepicker" ).datepicker({
changeMonth: true,
changeYear: true});
});
</script>
<style>
div.ui-datepicker{font-size:10px;}
</style>
</head>
<body>
<p>Date: <input type="text" id="datepicker"></p>
<input value=" Go " onClick="Go_OnClick()" type="button">
<script>
function Go_OnClick(){
dateVariable = $("datepicker").val();
alert(dateVariable);
}
</script>
</body>
</html>
jQuery UI日期选择器-默认功能
$(函数(){
$(“#日期选择器”)。日期选择器({
变化月:对,
变更年份:真});
});
div.ui-datepicker{font size:10px;}
日期:
函数Go_OnClick(){
dateVariable=$(“datepicker”).val();
警报(日期变量);
}
您错过了IDselector的#
,使用.val()
检索日期可能不是一个好的做法。您将获得字符串值来检索日期:
你需要使用
您错过了IDselector的#
,使用.val()
检索日期可能不是一个好做法。您将获得字符串值,以检索日期:
你需要使用
你打错了
ChangedateVariable=$(“日期选择器”).val()
todateVariable=$(“#datepicker”).val()代码>
您在日期选取器输入错误之前错过了一个
ChangedateVariable=$(“日期选择器”).val()
todateVariable=$(“#datepicker”).val()代码>
在我们试图获取datepicker的val时,您丢失了一个#在datepicker
之前
所以使用$(“#datepicker”).val();在Go_OnClick()方法中,当我们试图获取datepicker的值时,它将起作用
所以使用$(“#datepicker”).val();在Go_OnClick()方法中,它将工作dateVariable=$(“#datepicker”).val();dateVariable=$(“#日期选择器”).val();
function Go_OnClick(){
dateVariable = $("#datepicker").datepicker('getDate'); //getDate and # for ID selectror
alert(dateVariable);
}