jquery – 对象没有方法datepicker

前端之家收集整理的这篇文章主要介绍了jquery – 对象没有方法datepicker前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我收到错误Uncaught TypeError:Object [object Object]在我的 javascript中没有方法’datepicker’:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/jquery-ui.min.js"></script>
<script type='text/javascript'>
$(function() {
    $("#birthday").datepicker({changeMonth: true});
});
</script>

这是我正在尝试将其添加到的生日项目:

<!--// BIRTHDAY //-->
<li class="field">
    <label for="birthday">Birthday</label>
    <div class="field"><input type="text" id="birthday" name="birthday" value="" class="" /></div>
</li>

正如你所看到的,我正在将jquery ui的源代码包含在我正在尝试使用datepicker的地方.我从http://jqueryui.com/docs/Downloading_jQuery_UI获得了URL,所以我很确定它是一个有效的URL.我也尝试上传文件链接到本地​​副本,我仍然遇到同样的错误.我还能尝试什么?

编辑:

我确实使用这个加载了jquery库:< script type =“text / javascript”src =“/ includes / js / jquery-1.7.2.min.js”>< / script>并通过这个脚本验证:

if (jQuery) {
    alert("jQuery library is loaded!");
}

解决方法

从我们的讨论中,我们发现$variable(jQuery的别名)没有正常运行.通常,这是因为另一个JS插件已更改$以表示其他内容.为了解决这个问题,你可以像这样包装你的jQuery代码
jQuery(function($){
    //all jQuery code which uses $needs to be inside here
});

这将改变函数范围内$的含义.

猜你在找的jQuery相关文章