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);