我正在尝试使datepicker正常工作的最简单示例,但我似乎无法理解。我的fiddle中几乎没有任何内容。

我的网页顶部显示以下内容:

<script src="~/Scripts/jquery-1.6.2.js" type="text/javascript" />
<script src="~/Scripts/jquery-ui-1.8.11.js" type="text/javascript" />
<script>
    $(function(){
        $("#datepicker").datepicker();
    });​​​
</script>


注意:我尝试将前两个脚本行放在_Layout.cshtml中,但出现错误(暂时不记得该错误)。这就是为什么我将所有内容都放在一页上的原因。

在同一页面中,下面是这个:

<td><input type="text" id="datepicker"></td>


当我单击输入控件时,没有任何反应。但是,当我单击小提琴中的控件时,它可以工作。我想念什么?

另外,您会注意到我正在使用jquery 1.6.2和jquery-ui 1.8.11。这与小提琴示例不同,因为小提琴未提供这些版本作为选项。如果版本有所不同,我会感到惊讶。

最佳答案

脚本标签必须同时包含开始和结束项目。您不能速记关闭它们。

代替这个

<script src="~/Scripts/jquery-1.6.2.js" type="text/javascript" />


做这个

<script src="~/Scripts/jquery-1.6.2.js" type="text/javascript"></script>

10-04 22:35
查看更多