Javascript 类型错误:';未定义';这不是一个函数

Javascript 类型错误:';未定义';这不是一个函数,javascript,jquery,html,Javascript,Jquery,Html,我正在尝试用HTML表单创建一个日期选择器。在我的HTML标题中,我有 <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> 我还尝试使用“$”而不是“jQuery”。我已经尝试过将脚本块放在HTML头部,带或不带document.ready位,放在表单前面的body中,带或不带document.ready位,放在body的最末端 我正在使用Saf

我正在尝试用HTML表单创建一个日期选择器。在我的HTML标题中,我有

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
我还尝试使用“$”而不是“jQuery”。我已经尝试过将脚本块放在HTML头部,带或不带document.ready位,放在表单前面的body中,带或不带document.ready位,放在body的最末端

我正在使用Safari。我得到的错误是

TypeError: 'undefined' is not a function (evaluating 'jQuery('#from').datepicker({
                dateFormat: 'yyyy-mm-dd'
            })')
当我在调试工具的底部键入$或jQuery这个词时,我得到了语句

function (a, b) {return new n.fn.init(a,b);}
当我点击文本框时,它周围会发出蓝光,但日历不会显示


谢谢您的帮助。

您还必须添加jQuery UI,核心jQuery文件中没有日期选择器

<link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/themes/smoothness/jquery-ui.css" />

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/jquery-ui.min.js"></script>

<script type="text/javascript">
    jQuery(function($) {
        $('#from').datepicker({
            dateFormat: 'yyyy-mm-dd'
        });
        $('#to').datepicker({
            dateFormat: 'yyyy-mm-dd'
        });
    });
</script>

jQuery(函数($){
$('#from')。日期选择器({
日期格式:“yyyy-mm-dd”
});
$('#to')。日期选择器({
日期格式:“yyyy-mm-dd”
});
});

您还必须添加jQuery UI,核心jQuery文件中没有日期选择器

<link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/themes/smoothness/jquery-ui.css" />

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/jquery-ui.min.js"></script>

<script type="text/javascript">
    jQuery(function($) {
        $('#from').datepicker({
            dateFormat: 'yyyy-mm-dd'
        });
        $('#to').datepicker({
            dateFormat: 'yyyy-mm-dd'
        });
    });
</script>

jQuery(函数($){
$('#from')。日期选择器({
日期格式:“yyyy-mm-dd”
});
$('#to')。日期选择器({
日期格式:“yyyy-mm-dd”
});
});

您还必须包括何时使用日期选择器您还必须包括何时使用日期选择器非常感谢。这就解决了!!非常感谢你。这就解决了!!
function (a, b) {return new n.fn.init(a,b);}
<link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/themes/smoothness/jquery-ui.css" />

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/jquery-ui.min.js"></script>

<script type="text/javascript">
    jQuery(function($) {
        $('#from').datepicker({
            dateFormat: 'yyyy-mm-dd'
        });
        $('#to').datepicker({
            dateFormat: 'yyyy-mm-dd'
        });
    });
</script>