块儿元素内的表格导出csv 但如何剔除中间的某一列数据

代码大概样式如下


<form class="mt20" method="post" action="">
    <input id="data_html" type="hidden" name="data">
    <input type="hidden" name="action" value="csv_out">
    <input class="btn btn-primary" type="submit" value="CSVで保存">
</form>
<div id="div_html">
    <table class="table">
        <thead>
            <tr>
                <th><?php echo $word->get('lesson_id'); ?></th>
                <th><?php echo $word->get('client_name'); ?></th>
                <th><?php echo $word->get('app_id'); ?></th>
                <th><?php echo $word->get('app_name'); ?></th>
                <th><?php echo $word->get('ymd'); ?></th>
                <th><?php echo $word->get('time'); ?></th>
                <th><?php echo $word->get('lesson_form'); ?></th>
                <th><?php echo $word->get('lesson_type'); ?></th>
                <th><?php echo $word->get('classroom'); ?></th>
                <th><?php echo $word->get('tutor'); ?></th>
                <th></th>
            </tr>
        </thead>
        <tbody>
            <?php foreach ($list as $info) : ?>
                <tr>
                    <td>
                        <a href=" >/assign/conf?id=<?php echo $info->id; ?>&back_to=assign_index"><?php echo $info->id; ?></a >
                        <?php if ($info->lesson_reserve_request_id) : ?>
                            <br>[仮]No.<?php echo $info->lesson_reserve_request_id; ?>
                        <?php endif; ?>
                    </td>
                    <td><a href="<?php echo get_url_top(); ?>/client/conf?id=<?php echo $info->client_id; ?>"><?php echo $info->client_name; ?></a ></td>
                    <td><a href="<?php echo get_url_top(); ?>/app/conf?id=<?php echo $info->app_id; ?>" target="_blank"><?php echo $info->app_id; ?></a ></td>
                    <td><a href="<?php echo get_url_top(); ?>/app/conf?id=<?php echo $info->app_id; ?>" target="_blank"><?php echo $info->lesson_name; ?></a ></td>
                    <td><?php echo $info->date; ?></td>
                    <td><?php echo $i

、可否请教一个样式 比如在csv之中去除掉某一行td但在页面上依然显示
尝试了点击csv按钮判断之类的没有效果。
感谢大家的帮助与解答

将表格内容的table clone一份,然后操作克隆的表格,删除不需要的列后再获取克隆表格的html赋值给data容器,示例如下,删除第一和第三列

img


<form class="mt20" method="post" action="">
    <input id="data_html" type="hidden" name="data">
    <input type="hidden" name="action" value="csv_out">
    <input class="btn btn-primary" type="submit" value="CSVで保存">
</form>
<div id="div_html">
    <table class="table">
        <thead>
            <tr>
                <th>1</th>
                <th>2</th>
                <th>3</th>
                <th><?php echo $word->get('app_name'); ?></th>
                <th><?php echo $word->get('ymd'); ?></th>
                <th><?php echo $word->get('time'); ?></th>
                <th><?php echo $word->get('lesson_form'); ?></th>
                <th><?php echo $word->get('lesson_type'); ?></th>
                <th><?php echo $word->get('classroom'); ?></th>
                <th><?php echo $word->get('tutor'); ?></th>
                <th></th>
            </tr>
        </thead>
        <tbody>
            <?php foreach ($list as $info) : ?>
            <tr>
                <td>
                    1
                </td>
                <td>2</td>
                <td>3</td>
                <td><a href="<?php echo get_url_top(); ?>/app/conf?id=<?php echo $info->app_id; ?>" target="_blank"><?php echo $info->lesson_name; ?></a></td>
                <td><?php echo $info->date; ?></td>
                <td><?php echo $i</td>

            </tr>
        </tbody>
    </table>
</div>

<script src="https://g.csdnimg.cn/??lib/jquery/1.12.4/jquery.min.js"></script>
<script>
    var table = $('#div_html>table').clone();

    var col = 1;//删除第一列,注意nth-child下标从1开始
    table.find(`tr th:nth-child(${col}),tr td:nth-child(${col})`).remove()

    col = 2;//删除原来的第3列,由于上面的删除已经更改过dom,原来的第三列变第二列,所以是2
    table.find(`tr th:nth-child(${col}),tr td:nth-child(${col})`).remove()


    var html = table[0].outerHTML
    $('#data_html').html(html)
    console.log(html)
</script>

img


有其他问题可以继续交流~

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632