日期:2014-05-16  浏览次数:20720 次

JQuery中accordion动态添加栏目
<div class="left_menu">
<ul id="accordion">
  <li>
  <a id="FClassHL" href="javascript:;" class="head"></a>
  <ul>
  <li><a id="SClassHL" target="rightform"></a></li>
  </ul>
  </li>
  </ul>
</div>
想动态添加一些FClassHL,数据来自php调用,如下,为什么只能生成一个FClassHL,而不是根据数据个数来?
$(document).ready(function(){
  $.getJSON("newjx.php",function(data){
  $.each(data.Table1,function(i,item){
  $("#FClassHL").html(item.MainClassName);
  });
  });
});

------解决方案--------------------
$("#FClassHL").html(item.MainClassName); 
是更新FClassHL中的内容,你要用类似下面的操作
$("#FClassHL").clone()
.insertAfter("#FClassHL")
.html(item.MainClassName);