【发布时间】:2017-12-21 15:33:00
【问题描述】:
我没有通过 jQuery 日期时间选择器在文本框中获取日期,而不是我收到错误,即
未捕获的类型错误:$(...).datepick 不是函数
在 asp.net 中,而相同的代码在 HTML 中运行良好。我在搜索引擎和 Stack Overflow 中搜索了很多关于此错误的内容,但没有任何效果。
这是我的代码
<script src="js/jquery.min.2.1.1.js"></script>
<script src="js/jquery.plugin.min.js"></script>
<script src="js/jquery.datepick.js"></script>
<script>
$(function () {
alert();
$('#birthdate').datepick({ dateFormat: 'dd-mm-yyyy' });
});
</script>
<input type="text" id="birthdate"/>
【问题讨论】:
-
您的代码看起来不错。你确定
js/jquery.datepick.js路径是正确的吗?尝试使用/js/jquery.datepick.js使路径相对于根文件夹。 -
路径是对的。
-
我猜应该是 $('#birthdate').datepicker({ dateFormat: 'dd-mm-yyyy' }); ...这不是 datepick...它是 datepicker。
-
很抱歉,如果我更换日期选择器,您的猜测是错误的,那么也会显示相同的错误
-
@ArunprasanthKV OP 没有使用 jQuery UI,他使用的是 datepick.js,大概是这样的:keith-wood.name/datepick.HTML
标签: jquery asp.net datepicker