EasyUI Forum

General Category => Bug Report => Topic started by: iamjxc on May 13, 2014, 10:45:48 PM



Title: [已解决] accordion 动态 add 后, 获取 content 内容失败
Post by: iamjxc on May 13, 2014, 10:45:48 PM
<script>
      // 创建 accordion
      var html = '<div id="accord-menu" fit="true" animate="false">';
      var accord = $(html).appendTo('body');
      
      accord.accordion({onSelect: doAccordSelect});

      // 展开时, 初始化内容
      function doAccordSelect(title, index){
         var els = $("#accord-menu-" + index);

         // 这里为什么得不到?
         if (els.length == 0){
            alert("not found");
         }else{         
            els.html("<span>text</span>");
         };
      };
      
      // 动态添加
      accord.accordion('add', {
         title: 'abc',
         selected: true,
         content:'<ul id="accord-menu-0"></ul>'
      });

      // 选中第一个
      accord.accordion('select', 0);
   </script>


Title: Re: accordion 动态 add 后, 获取 content 内容失败
Post by: stworthy on May 14, 2014, 07:25:01 AM
To solve this issue, please try to download the patch file from http://www.jeasyui.com/download/downloads/jquery-easyui-1.3.6-patch.zip.