You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用jQuery将表格td列的文本/数字复制到另一td列的input值中

实现代码

你不需要依赖动态生成的ID属性,直接通过DOM层级遍历即可实现需求,兼容数百行数据的性能要求:

function copyQty() {
    // 遍历表格所有数据行
    $("table tbody tr").each(function() {
        // 取当前行绿色列的数值
        const availableQty = $(this).find(".available-qty").text().trim();
        // 赋值给当前行对应的输入框
        $(this).find("input[type='text']").val(availableQty);
    });
}

可选优化

如果你的表格内还有其他无关的text类型输入框,可以给目标输入框加一个统一的类名(比如max-qty-input),修改选择器即可实现更精准的匹配,避免误赋值:

<!-- 给所有目标输入框加统一类 -->
<input type="text" class="max-qty-input" name="max_qty_dynamic_1" id="max_qty_dynamic_1" value="here must be 3 after click">

对应JS修改为:

function copyQty() {
    $("table tbody tr").each(function() {
        const availableQty = $(this).find(".available-qty").text().trim();
        $(this).find(".max-qty-input").val(availableQty);
    });
}

内容的提问来源于stack exchange,提问作者Bobo R.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 05:24:04