这是我的父div,
<div id="ResultsDiv" class="resultsdiv">
<br />
<span id="EmployeeName" style="font-size:125%;font-weight:bolder;">Pandiyan</span>
<span style="font-size:100%;font-weight:bolder;padding-left:100px;">Category :</span>
<span>Supervisor</span><br /><br />
<span id="SalaryBasis" style="font-size:100%;font-weight:bolder;">Salary Basis :</span>
<span>Monthly</span>
<span style="font-size:100%;font-weight:bolder;padding-left:25px;">Salary :</span>
<span>25,000</span>
<span style="font-size:100%;font-weight:bolder;padding-left:25px;">Address :</span>
<span>Madurai</span>
</div>
alt text http://img707.imageshack.us/img707/844/divl.jpg
如何使用jquery,
在此父div下添加divfunction Iteratejsondata(HfJsonValue) {
var jsonObj = eval('(' + HfJsonValue + ')');
for (var i = 0, len = jsonObj.Table.length; i < len; ++i) {
var employee = jsonObj.Table[i];
//Add divs here based on length
}
}
答案 0 :(得分:8)
您可以使用insertAfter功能:
$('<div>' + employee.SomeProperty +'</div>').insertAfter('#ResultsDiv');
这将在div#ResultDiv之后为每个emplyee插入一个div。如果要在结果div中插入div,可以使用append方法:
$('#ResultsDiv').append('<div>' + employee.SomeProperty +'</div>');