如何使用jquery在带有id的tr之后将html附加到表?

 哈哈 发布于 2023-02-14 02:10

我有一个几行中的html表.现在我想添加一个新行,即tr.我正在为此生成一个HTML.

html = "some html";

然后我使用以下代码将此html追加到表.

jQuery("#matchTable > tbody:last").append(html);

这是在最后一个tr之后附加到表中.我想在给定id的某些tr之后追加,即在行之间.

请帮忙 !!!!

1 个回答
  • 你需要使用.after()

    jQuery("#matchTable > tbody:last").after(html);
    

    演示:小提琴

    更新

    <table id="matchTable">
        <tbody>
            <tr id="i1">
                <td>1</td>
            </tr>
            <tr id="i2">
                <td>2</td>
            </tr>
            <tr id="i3">
                <td>3</td>
            </tr>
        </tbody>
    </table>
    

    然后

    var html = "<tr><td>some html</td></tr>";
    jQuery("#i2").after(html);
    

    演示:小提琴

    2023-02-14 02:51 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有