我有两个使用相同部分的 View 。这部分包含 jquery 日历。单击日历图标并在一个 View 中选择日期时,一切正常,但在另一个 View 中单击并选择日期时,我在 Visual Studio 中收到此错误:
Microsoft JScript runtime error: 'J.inline' is null or not an object
它跳转到 jquery-ui-1.8.13.custom.min.js 中的这段代码
if(!d.datepicker._isDisabledDatepicker(J.inline?a.parent()[0]:J.input[0]))
代码如下:
<p class="field date">
<label for="StartDate-1">Exam Date</label>
@DateEditor(new string[] { "StartDate", Model.ExamStart.ToString(),"UpdateDates();" })
@Html.HiddenFor(m => m.ExamStart)
@Html.ValidationMessageFor(m => m.ExamStart)
</p>
更新:当日历打开并且我将鼠标悬停在日历中显示的特定日期时,该错误仅发生在一个 View 中。有什么想法吗?
最佳答案
如果 1.816 ui.datepicker.css 主题导致此错误(我使用 REDMOND 得到它) 我更改了 ui-lightness jquery.ui.datepicker.css,问题消失了。
关于javascript - jQuery ui-datepicker-trigger 错误 : 'J.inline' is null or not an object (happens on Mouseover),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7842261/