根据列标题文本选择列中的表格单元格

tomsv

如何使用Javascript在表格列标题中写入什么文本的基础上选择列中的单元格,例如“状态” jQuery

(详细信息,不是问题的一部分:我想稍后使用它根据单元格内容将背景色应用于该列中的单元格,以便例如“错误”将获得红色的背景色和“质量确定” '会是白色的。)

中间

这是我为您准备的快速提琴。

http://jsfiddle.net/N2CHt/2/

的HTML

<table>
    <tr>
        <th>One</th>
        <th>Two</th>
        <th>Status</th>
    </tr>
    <tr>
        <td>1</td>
        <td>2</td>
        <td>Bad</td>
    </tr>
    <tr>
        <td>3</td>
        <td>4</td>
        <td>Good</td>
    </tr>
</table>

JQUERY

$(function(){
    var columnindex = $('th:contains("Status")').index();
    if(columnindex != -1)
    {
        $('tr').each(function(){
            var column = $('td', this).eq(columnindex);

            switch(column.text())
            {
                case "Bad":
                    column.css({ backgroundColor: '#900' });
                    break;

                case "Good":
                    column.css({ backgroundColor: '#090' });
                    break;

                default:

                    break;

            }
        });
    }
});

您可以更改颜色和正在搜索的文本,但是您应该能够了解发生了什么...

基本上,我们使用contains选择器(https://api.jquery.com/contains-selector/)yp查找th包含我们要查找的文本的,然后.index()http://api.jquery.com/index/)获得列索引。然后,我们循环的TR是一个使用.eachhttps://api.jquery.com/jQuery.each/),并使用抢项目eqhttps://api.jquery.com/eq/)。然后,请为操纵CSStd并设置其背景颜色属性。

要注意的一件事是,如果2列th文本包含“状态”,您将面临问题!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在具有行标题和列标题的表中,给定列标题文本和单元格文本,如何选择单元格(td)?

来自分类Dev

选择单元格中的特定文本-Google表格

来自分类Dev

在表格中添加列标题并为单元格加上边框

来自分类Dev

如果单元格为公式,则选择列标题

来自分类Dev

如果单元格为公式,则选择列标题

来自分类Dev

熊猫-根据不同列中的空白单元格将文本输入到列中

来自分类Dev

根据 Google 表格中的第一个单元格格式化列中的单元格

来自分类Dev

根据表格标题更改表格单元格的背景颜色

来自分类Dev

根据列标题在最后一个单元格中查找值

来自分类Dev

如何根据vue js表中的行和列标题分配单元格值

来自分类Dev

根据Google表格中其他列的最大值返回单元格内容

来自分类Dev

您可以根据Google表格中的单元格值隐藏列吗?

来自分类Dev

在单元格值中绑定WPF DataGrid列标题文本

来自分类Dev

在单元格值中绑定WPF DataGrid列标题文本

来自分类Dev

VBA根据单元格值选择列

来自分类Dev

使用 Jquery 在 HTML 表格中只允许每列选择一个单元格

来自分类Dev

如何根据单元格矩阵中的列数选择行?

来自分类Dev

表格单元格中的文本混合

来自分类Dev

在Google表格中,我想根据B列的内容在某些条件下填充A列中的单元格

来自分类Dev

从表中返回特定单元格的列标题

来自分类Dev

设置表格单元格相对于列中其他单元格的宽度

来自分类Dev

选择单元格时如何获取表格标题的值?

来自分类Dev

选择时在datagridview中选择单元格的列标题和第一列

来自分类Dev

根据单元格范围中存在的字母突出显示列中的单元格

来自分类Dev

专注于表格单元格/列

来自分类Dev

R:使用rvest刮除表格中每个单元格的悬停文本标题

来自分类Dev

VBA:根据列中的“随机”内容填充单元格

来自分类Dev

根据不同列中的值更改单元格背景

来自分类Dev

根据单元格的值在Excel中隐藏多列

Related 相关文章

  1. 1

    在具有行标题和列标题的表中,给定列标题文本和单元格文本,如何选择单元格(td)?

  2. 2

    选择单元格中的特定文本-Google表格

  3. 3

    在表格中添加列标题并为单元格加上边框

  4. 4

    如果单元格为公式,则选择列标题

  5. 5

    如果单元格为公式,则选择列标题

  6. 6

    熊猫-根据不同列中的空白单元格将文本输入到列中

  7. 7

    根据 Google 表格中的第一个单元格格式化列中的单元格

  8. 8

    根据表格标题更改表格单元格的背景颜色

  9. 9

    根据列标题在最后一个单元格中查找值

  10. 10

    如何根据vue js表中的行和列标题分配单元格值

  11. 11

    根据Google表格中其他列的最大值返回单元格内容

  12. 12

    您可以根据Google表格中的单元格值隐藏列吗?

  13. 13

    在单元格值中绑定WPF DataGrid列标题文本

  14. 14

    在单元格值中绑定WPF DataGrid列标题文本

  15. 15

    VBA根据单元格值选择列

  16. 16

    使用 Jquery 在 HTML 表格中只允许每列选择一个单元格

  17. 17

    如何根据单元格矩阵中的列数选择行?

  18. 18

    表格单元格中的文本混合

  19. 19

    在Google表格中,我想根据B列的内容在某些条件下填充A列中的单元格

  20. 20

    从表中返回特定单元格的列标题

  21. 21

    设置表格单元格相对于列中其他单元格的宽度

  22. 22

    选择单元格时如何获取表格标题的值?

  23. 23

    选择时在datagridview中选择单元格的列标题和第一列

  24. 24

    根据单元格范围中存在的字母突出显示列中的单元格

  25. 25

    专注于表格单元格/列

  26. 26

    R:使用rvest刮除表格中每个单元格的悬停文本标题

  27. 27

    VBA:根据列中的“随机”内容填充单元格

  28. 28

    根据不同列中的值更改单元格背景

  29. 29

    根据单元格的值在Excel中隐藏多列

热门标签

归档