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

如何在JavaScript中动态传递值替换表格列头固定值

动态匹配指定表头的表格列

你只需要把变量P_Itm_val拼接进jQuery选择器字符串中,注意保持属性选择器的引号格式即可。另外可以把多次调用的css()合并成一次,优化代码效率:

$('td[headers = "' + P_Itm_val + '"]').each(function() {
    $(this).css({
        "background-color": "whitesmoke",
        "color": "green",
        "font-weight": "bold"
    });
});

如果你的环境支持ES6模板字符串,也可以用更直观的写法:

$(`td[headers = "${P_Itm_val}"]`).each(function() {
    $(this).css({
        "background-color": "whitesmoke",
        "color": "green",
        "font-weight": "bold"
    });
});

核心逻辑是通过字符串拼接/模板字符串,将动态变量值替换掉原来硬编码的"12",让选择器能根据P_Itm_val的值匹配对应的表格列。

内容的提问来源于stack exchange,提问作者shajin

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 16:50:27