使用 jquery 在父 div 下面添加 div

发布于 2024-08-26 17:45:36 字数 1303 浏览 3 评论 0原文

这是我的父 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&nbsp;:</span>&nbsp;
 <span>Supervisor</span><br /><br />
 <span id="SalaryBasis" style="font-size:100%;font-weight:bolder;">Salary Basis&nbsp;:</span>&nbsp;
 <span>Monthly</span>
 <span style="font-size:100%;font-weight:bolder;padding-left:25px;">Salary&nbsp;:</span>&nbsp;
 <span>25,000</span>
 <span style="font-size:100%;font-weight:bolder;padding-left:25px;">Address&nbsp;:</span>&nbsp;
 <span>Madurai</span>
</div>

alt 文本 http://img707.imageshack.us/img707/ 844/divl.jpg

如何使用jquery在此父div下面添加div,

function 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
    }
}

Here is my parent 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

How to add divs below this parent div using jquery,

function 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
    }
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一梦等七年七年为一梦 2024-09-02 17:45:36

您可以使用 insertAfter 函数:

$('<div>' + employee.SomeProperty +'</div>').insertAfter('#ResultsDiv');

这将为每个员工在 div#ResultDiv 之后插入一个 div。如果你想在结果 div 中插入 div,你可以使用 append 方法:

$('#ResultsDiv').append('<div>' + employee.SomeProperty +'</div>');

You could use the insertAfter function:

$('<div>' + employee.SomeProperty +'</div>').insertAfter('#ResultsDiv');

This will insert a div for each emplyee just after the div#ResultDiv. If you want to insert divs inside the result div you could use the append method:

$('#ResultsDiv').append('<div>' + employee.SomeProperty +'</div>');
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文