格式化日期的jQuery语法

格式化日期的jQuery语法,jquery,syntax,Jquery,Syntax,我使用jQuery日期选择器将日期作为参数附加到url的末尾。这一切都很好,但我想将日期格式化如下: $('#datepicker').datepicker({inline:true,dateFormat:'ddmmyy'}) 当我在“onSelect”下面的代码第7行尝试此操作时,它不起作用,只是填充了输入字段,很明显我得到了语法、括号或其他错误信息 <html lang="en"> <head> <script src="https://code.jquery.

我使用jQuery日期选择器将日期作为参数附加到url的末尾。这一切都很好,但我想将日期格式化如下:

$('#datepicker').datepicker({inline:true,dateFormat:'ddmmyy'})

当我在“onSelect”下面的代码第7行尝试此操作时,它不起作用,只是填充了输入字段,很明显我得到了语法、括号或其他错误信息

<html lang="en">
<head>
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></scrip>
<script>
$(document).ready(function() {       
$('#datepicker').datepicker({ <!-- The issue is here -->
onSelect : function (dateText, inst) {   
var pathname = window.location.pathname;
var datepickedup = $("input#datepicker").val();
window.location.href = (pathname + "?startdate=" + datepickedup);
('#myform').submit();
}
});   
});
</script>
</head>

<body>
<form id='myform' method="post">
<input type="text" id="datepicker"/>
</form>
</body>
</html>

$(文档).ready(函数(){
$('#日期选择器')。日期选择器({
onSelect:function(dateText,inst){
var pathname=window.location.pathname;
var datepickedup=$(“输入#日期选择器”).val();
window.location.href=(路径名+”?startdate=“+datepickedup);
(#myform')。提交();
}
});   
});

您应该在一对括号内添加所有选项

$(document).ready(function () {
        $('#datepicker').datepicker({
            inline: true,
            dateFormat: 'ddmmyy',
            onSelect: function (dateText, inst) {
                var pathname = window.location.pathname;
                var datepickedup = $("input#datepicker").val();
                window.location.href = (pathname + "?startdate=" + datepickedup);
                ('#myform').submit();
            }
        });
    });

解释您更改的内容可能会有帮助
您应该在一对括号内添加所有选项。
它已经在一对括号内。@KevinB他更改了“$”(“#日期选择器”).datepicker({”在第7行上改为“$”(“#日期选择器”).datepicker({inline:true,dateFormat:'ddmmyy')因此,onSelect不再包含在选项中。@ErcanPeker-wha?在这两种情况下,onSelect都包含在选项中…它所属的位置…我看到的唯一区别是删除了html注释。在更改其代码行7后,它可能看起来是这样的:。如您所见,onSelect将不在选项括号中。