遍历列中的所有单元格,并在下拉列表中填充唯一项

cookee89

我有一个过滤表的下拉列表。我希望每次对表格进行过滤以仅显示其余(唯一)项目时重新填充下拉列表。目前我有以下功能

    function rePopulateSelectList(column, control) {
//wipe the previous drop down
    $('#' + control).find('option').remove();
//
    $('#adminTable tr').each(function () {
         $.unique($(this).find('td:eq(' + column + ')')).each(function () {
            var columnText = $(this).text();
            $('#' + control).append('<option value="' + columnText + '">' + columnText + '</option>');
        });
    });
}

下拉列表被重新填充(在select.change()事件上),但是我最终得到的下拉列表选项至少是其两倍,但都不是唯一的

似乎您的代码中可能存在一些问题。传递列索引假定您只需要一个列的值?尝试这样的事情:

function rePopulateSelectList(columnIndex, select) {
    $('#' + select + ' option').remove();

    var control = $('#' + select), values = [];
    $('#adminTable tr').each(function () {
        var cell = $(this).find('td:eq(' + columnIndex + ')'),
            text = cell.text();

        if (values.indexOf(text) == -1) {
            values.push(text);
            control.append('<option value="' + text + '">' + text + '</option>');
        }
    });
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

查找列中的所有重复项,并在同一单元格中向左返回所有相同的值

来自分类Dev

Excel VBA:格式控件下拉列表填充单元格中的唯一值

来自分类Dev

循环遍历列中的所有单元格,如果找到匹配项,则复制并粘贴文本

来自分类Dev

查找已用任何颜色填充的所有单元格并在excel vba中突出显示相应的列标题

来自分类Dev

查找范围内的所有值并在下一个单元格中设置另一个 cell.value

来自分类Dev

在Excel中,检查单元格是否与命名常量字符串列表中的一项匹配

来自分类Dev

如何使用aspose从单元格中获取所有下拉列表(listBox)的值

来自分类Dev

如何使用aspose从单元格中获取所有下拉列表(listBox)的值

来自分类Dev

集列表中的唯一项

来自分类Dev

函数将列表框中的所有选中项返回到单元格

来自分类Dev

使用jquery从列表框中获取所有下拉列表中的第一项

来自分类Dev

如何获得矩阵的单元格数组中的所有唯一值?

来自分类Dev

如何在下一个可用单元格中填充列的其余部分?

来自分类Dev

UICollectionview 单元格中的下拉列表

来自分类Dev

如何检查数据框的列的每个单元格(列表)在R中是否唯一?

来自分类Dev

用颜色填充与列中任何日期匹配的所有单元格

来自分类Dev

用颜色填充与列中任何日期匹配的所有单元格

来自分类Dev

如何选择列中单元格的唯一值

来自分类Dev

提取与 Google 表格中相邻列单元格的所有匹配项

来自分类Dev

Excel:识别一个单元格中具有重复值的单元格,并在下一个单元格中等于0

来自分类Dev

使用选项卡列表在单元格中填充下拉列表吗?

来自分类Dev

使用jQuery预选下拉列表中的唯一项目

来自分类Dev

Excel VBA-遍历单元格列并在工作簿中搜索每个单元格值

来自分类Dev

将每列中的所有单元格折叠为一个单元格,并忽略NA

来自分类Dev

在列中查找最后一个空单元格,然后求和以上所有单元格

来自分类Dev

如何基于依赖下拉列表在Excel中自动填充单元格?

来自分类Dev

仅当h列中的单元格颜色为红色时,如何使列表框填充范围内的所有行

来自分类Dev

Excel比较A和B列中的单元格,在C列中显示仅对A列唯一的单元格

来自分类Dev

选择列中的所有空白单元格

Related 相关文章

  1. 1

    查找列中的所有重复项,并在同一单元格中向左返回所有相同的值

  2. 2

    Excel VBA:格式控件下拉列表填充单元格中的唯一值

  3. 3

    循环遍历列中的所有单元格,如果找到匹配项,则复制并粘贴文本

  4. 4

    查找已用任何颜色填充的所有单元格并在excel vba中突出显示相应的列标题

  5. 5

    查找范围内的所有值并在下一个单元格中设置另一个 cell.value

  6. 6

    在Excel中,检查单元格是否与命名常量字符串列表中的一项匹配

  7. 7

    如何使用aspose从单元格中获取所有下拉列表(listBox)的值

  8. 8

    如何使用aspose从单元格中获取所有下拉列表(listBox)的值

  9. 9

    集列表中的唯一项

  10. 10

    函数将列表框中的所有选中项返回到单元格

  11. 11

    使用jquery从列表框中获取所有下拉列表中的第一项

  12. 12

    如何获得矩阵的单元格数组中的所有唯一值?

  13. 13

    如何在下一个可用单元格中填充列的其余部分?

  14. 14

    UICollectionview 单元格中的下拉列表

  15. 15

    如何检查数据框的列的每个单元格(列表)在R中是否唯一?

  16. 16

    用颜色填充与列中任何日期匹配的所有单元格

  17. 17

    用颜色填充与列中任何日期匹配的所有单元格

  18. 18

    如何选择列中单元格的唯一值

  19. 19

    提取与 Google 表格中相邻列单元格的所有匹配项

  20. 20

    Excel:识别一个单元格中具有重复值的单元格,并在下一个单元格中等于0

  21. 21

    使用选项卡列表在单元格中填充下拉列表吗?

  22. 22

    使用jQuery预选下拉列表中的唯一项目

  23. 23

    Excel VBA-遍历单元格列并在工作簿中搜索每个单元格值

  24. 24

    将每列中的所有单元格折叠为一个单元格,并忽略NA

  25. 25

    在列中查找最后一个空单元格,然后求和以上所有单元格

  26. 26

    如何基于依赖下拉列表在Excel中自动填充单元格?

  27. 27

    仅当h列中的单元格颜色为红色时,如何使列表框填充范围内的所有行

  28. 28

    Excel比较A和B列中的单元格,在C列中显示仅对A列唯一的单元格

  29. 29

    选择列中的所有空白单元格

热门标签

归档