しばらく困惑する問題に遭遇しましたが、検索してもSOの質問が表示されないので、同じことをしている人々を助けるためにここに投稿します(本当にばかげているが難しい参照)間違い。1 時間以内に誰も回答が得られない場合は、回答を投稿します。
私の間違いは何ですか?
$('.myEndDate').each(new function (index) {
$(this).datepicker(
{
changeMonth: true,
numberOfMonths: 1,
onClose: function (selectedDate) {
$('.myStartDate').datepicker("option", "maxDate", selectedDate);
}
});
});
その結果、Firefox は縮小された jqueryUI JavaScript 内から次の素敵なエラーをスローします。
TypeError: e.nodeName is undefined
http://localhost:8080/MyUI/scripts/jquery-ui-1.10.2.custom.min.js Line
1322
firebugでデバッグするとthis
、
this Object {}
この間違いを見つけるのに苦労したのは私だけかもしれません。そのため、質問が見つかりませんでした。他の誰かが同様の脳のおならを持っている場合に備えて、私は彼らの時間を節約できるかもしれません:)