如果我在Firebug中查看源代码,我可以点击所有的jQuery脚本链接,它们都是有效的。我甚至可以在主.js文件中搜索数据报头函数,然后在那里看到它。
因此,函数似乎在那里,其余的jQuery似乎正在工作--我做错了什么?
它是一个ASP.NET环境,但是我使用的是一个标准的HTML控件,所以它不是命名问题。
在做我的大脑。欢迎任何建议。
更新2
在Drew的评论提示下,我想要成为日期选择器的输入控件位于更新面板中。对于这种情况有什么解决办法吗?
更新请参见以下内容:
呼吁:
$(document).ready(function () {
$("#ddate").datepicker();
});“守则”:
<script type="text/javascript" src="http://alpha-js.example.co.uk/navigation.js"></script>
<script type="text/javascript" src="http://alpha-js.example.co.uk/jquery/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="http://alpha-js.example.co.uk/jquery/jquery-ui-1.8.18.custom.js"></script>
<script type="text/javascript" src="http://alpha-js.example.co.uk/jquery.tools.min.js"></script>
<script type="text/javascript" src="http://alpha-js.example.co.uk/jquery.tables.js"></script>
<script type="text/javascript" src="http://alpha-js.example.co.uk/jquery.uniform.min.js"></script>
<script type="text/javascript" src="/js/example.js"></script>发布于 2012-03-02 17:27:26
很可能在调用jQuery时没有加载datepicker。确保在加载jQuery后调用该函数。
发布于 2012-03-03 18:28:03
既然yo说所有脚本在Firebug中都是有效的,那么我猜您忘了在文件准备就绪-function中添加绑定了。
你应该这样做:
$(document).ready(function() {
//Entire document/Dom/scripts are loaded now you can bind
$( "#myElement" ).datepicker();
});编辑:您收到任何脚本错误吗?在准备好文件之前可能会有其他问题。
您可以使用Google,按ctrl+shift+i,切换到scripts选项卡。左下方是一个暂停图标(两个垂直栏,左边是第四个图标)。确保上面写着“暂停未登录的异常”,然后重新加载页面。
https://stackoverflow.com/questions/9537630
复制相似问题