EasyUI Forum

General Category => General Discussion => Topic started by: cdtuql on December 10, 2014, 09:47:17 PM



Title: can not remove accordion panels once complete?
Post by: cdtuql on December 10, 2014, 09:47:17 PM
    thepanels=$('#layout_west_accordion').accordion('panels');
        for (var i=0;i<thepanels.length;i++)
       {
         var index = $('#layout_west_accordion').accordion('getPanelIndex', thepanels);
         $('#layout_west_accordion').accordion('remove', index);
       
       }
我在动态产生accordion的panels前,把原来的删除掉,为什么循环一次删除不完呢,这个代码执行了3次才行,为什么,怎么解决?


Title: Re: can not remove accordion panels once complete?
Post by: jarry on December 11, 2014, 06:35:29 PM
To remove all the accordion panels, please try the code below:
Code:
var thepanels=$('#layout_west_accordion').accordion('panels');
while(thepanels.length){
  $('#layout_west_accordion').accordion('remove', 0);
}