我有一个 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/