我是jQuery的新手。我正在使用 easyui 插件来使用'标签'我的ASP.NET项目中的功能。在我的项目中,当前页面上总共有两个选项卡,我在第二个选项卡上渲染了一个jQgrid。当我单击第二个选项卡时,它的渲染网格没有任何问题,但它给出了一个错误:
未捕获的TypeError:无法读取属性'选项'未定义的
并在jquery.easyui.min.js
中指出此错误,该行如下:
function _290(_291){
var opts=$.data(_291,"tabs").options; <== Error is on this line
var cc=$(_291);
if(opts.fit==true){
var p=cc.parent();
p.addClass("panel-noscroll");
if(p[0].tagName=="BODY"){
$("html").addClass("panel-fit");
}
}
这是因为easyui或我编程错误导致的错误。有谁知道如何解决这个问题??
更新:我的标签功能代码 在显示上述错误后,我发现调试器显示错误为匿名&#39;在我显示箭头的下一行中起作用
$(document).ready(function () {
PopulateParcelType(); <== Here (2)
PopulateItemBatch();
$('#divIGPTabs').tabs({
border: false,
fit: false,
onSelect: function (title, index) {
LoadInwardGPTabs();
}
});
});
$(window).load(function () {
$("#divIGPTabs").tabs('resize'); <== Here (1)
$('#divIGPTabs').height('100%');
});