jQuery:计算表列中的特定字符

标签 jquery

我有一个 HTML 表格,其中每行有两列。第一列是大写字母,第二列是品牌名称,如下所示:

A |亚马逊

A |苹果

B |宝马

C |香奈儿

等等。但每当有两个品牌名称具有相同的第一个大写字母时,我希望表格看起来像这样:

A |亚马逊

    |苹果

B |宝马

C |香奈儿

换句话说,如果每个大写字母有多个实例,我只想显示第一个。如果我将一个类应用于第一列,有没有办法使用 jQuery 来实现此目的?

最佳答案

您可以使用 each() 来做到这一点函数(假设第一列的类是 leftCol):

$(document).ready(function() {
    var lastLetter = "";
    $(".leftCol").each(function() {
        var $this = $(this);
        var text = $this.text();
        if (text != lastLetter) {
            lastLetter = text;
        } else {
            $this.text("");
        }
    });
});

关于jQuery:计算表列中的特定字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4378407/

相关文章:

javascript - 如何有效地连接 2 个 json 文件的数据?

javascript - 我如何知道用户正在浏览网页的哪一部分?

javascript - 从 AJAX 返回 Jquery UI slider

javascript - 视差 - 帮助使垂直位置从 200px 而不是 0px 开始

javascript - 在淡入淡出之前滑动一个 div

asp.net - 从谷歌财经、雅虎财经或交易所本身获取股票报价

jquery - 如何将类添加到 jquery 数据表中的新行?

javascript - 使用 jQuery,我如何让 div 缓慢增加高度而不是立即使用按钮 onClick?

javascript - 根据 xml 解析返回的数据编写条件

Jquery 和变量 ID 名称