1

我在我的项目中使用“jquery-ui-1.8.12.custom.min.js”文件。我在 aspx 页面中有以下代码

脚本

<script type="text/javascript" >
    $(function() {
        $('#<%=txtDate.ClientID%>').datepicker();
        });

</script>

添加文件参考

<script type="text/javascript" src="<%= ResolveUrl("~/script/jquery-ui-1.8.12.custom.min.js") %>" ></script>

但我不知道我错在哪里。请帮我解决这个问题。

我发现了这种错误

错误控制台中的jquery错误

4

5 回答 5

2

您已经包含了 jQuery ui,但没有包含 jQuery 本身。您需要一个脚本标签来包含 jQuery。

<script type="text/javascript" src="<%= ResolveUrl("~/script/jqueryfilenamehere.js") %>" ></script>
<script type="text/javascript" src="<%= ResolveUrl("~/script/jquery-ui-1.8.12.custom.min.js") %>" ></script>
于 2013-02-13T12:29:48.520 回答
1

缺少 Jquery 文件在使用 datepicker 之前添加任何 jquery 文件(http://code.jquery.com/jquery-latest.js):-

<script type="text/javascript" src="<%= ResolveUrl("~/script/jquery-latest.js") %>" ></script>
于 2013-02-13T12:30:28.420 回答
1

首先确保您添加了 Jquery.js 参考

<script type="text/javascript" src="<%= ResolveUrl("~/script/jquery-latest.js") %>" ></script>

如果您在 asp.net 中使用母版页概念,或者您的 jquery.js 文件在母版页中,请确保添加: Page.Header.DataBind(); 和 Page.DataBind(); 到母版页的 PageLoad() 事件。

于 2013-07-17T06:49:06.327 回答
0

您忘记包含 jquery:http ://code.jquery.com/jquery-1.9.1.min.js jquery-ui 不会自动包含 jquery。

于 2013-02-13T12:30:57.363 回答
0

包括对 jQuery 库的引用。您可以按以下方式使用 Google 托管库中的内容;

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
于 2013-02-13T12:43:12.337 回答