Easy ui里面的布局控件 Accordion 如何移除所有项,我用循环移除时,每次只能移除一个?求解。// var panels = $("#nav").accordion("panels");
// if (panels != "") {
// $.each(panels, function (i, n) {
// var title = n.panel('options').title;
// alert(title);
// $('#nav').accordion('remove', title);
// });
// };这是我写的代码。
// if (panels != "") {
// $.each(panels, function (i, n) {
// var title = n.panel('options').title;
// alert(title);
// $('#nav').accordion('remove', title);
// });
// };这是我写的代码。
var panels = $($("#nav").accordion("panels"));
$.each(panels, function (i, n) {
var title = n.panel('options').title;
alert(title);
$('#nav').accordion('remove', title);
});
原来我们把var panels = $($("#nav").accordion("panels"));
转换为jquery对象。
while ($('#aa').accordion('panels').length > 0) {
$('#aa').accordion('remove', $('#aa').accordion('panels')[0].panel('options').title);
}
}