我有一些没有被执行的 jQuery 代码。代码块看起来像
jQuery(document).ready(function() {
$('#Start').datepicker();
$('#End').datepicker();
$('#End').val('date');
$('#Start').val('start');
alert('hello');
});
但它没有在Start
和 End
文本框上应用日期选择器。请注意,在此脚本之前添加了 jQuery 和 jQuery.ui 文件。在这个代码块中,甚至最后一行 ( alert
) 都没有被执行。
我可以在 Firefox 控制台中看到错误,uncaught exception: Invalid dimensions for plot, width = null, height = null
但它没有告诉我错误的位置。
可能是什么问题呢?为什么这段代码没有运行?如何调试这个?
编辑1: 我已将代码更改为以下
jQuery(document).ready(function() {
//$('#Start').datepicker();
//$('#End').datepicker();
//$('#End').val('date');
//$('#Start').val('start');
alert('hello inside');
});
alert("hello outside");
现在只有两个警报(注释的其余行)外部就绪函数执行警报,但内部没有执行。