実行されていない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");
これで、アラートは2つだけになります(残りの行はコメント化されています)。ready関数の外側のアラートは実行されますが、内側のアラートは実行されません。