EasyUI Forum
May 14, 2024, 05:30:23 PM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: can not remove accordion panels once complete?  (Read 9709 times)
cdtuql
Newbie
*
Posts: 26


View Profile Email
« 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次才行,为什么,怎么解决?
Logged
jarry
Administrator
Hero Member
*****
Posts: 2264


View Profile Email
« Reply #1 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);
}
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!