Javascript 如何检索表上的相同文本值?

Javascript 如何检索表上的相同文本值?,javascript,jquery,Javascript,Jquery,如何使用javascript或jQuery检索此表上的相同日期值? 我需要以一种方式来操作它,我可以将所有具有相同日期的信息编译在一起,而无需重复日期 10/19/2013 无名氏 3玛格丽塔 10/19/2013 玛丽·简 2杯苏打水 10/25/2013 保罗·斯坦利 1杯冷杜松子酒 10/25/2013 詹妮·约翰逊 2世界主义者 10/25/2013 弗朗西斯·巴顿 10瓶啤酒 01/06/2013 泰勒道尔顿 4杯龙舌兰酒 假设它们已经排序,您只需遍历日期并删除之前日期相同的日期

如何使用javascript或jQuery检索此表上的相同日期值? 我需要以一种方式来操作它,我可以将所有具有相同日期的信息编译在一起,而无需重复日期


10/19/2013
无名氏
3玛格丽塔
10/19/2013
玛丽·简
2杯苏打水
10/25/2013
保罗·斯坦利
1杯冷杜松子酒
10/25/2013
詹妮·约翰逊
2世界主义者
10/25/2013
弗朗西斯·巴顿
10瓶啤酒
01/06/2013
泰勒道尔顿
4杯龙舌兰酒

假设它们已经排序,您只需遍历日期并删除之前日期相同的日期

var dates = $('td:first-child');
for (var i = 1; i < dates.length; i++) {
    if ($(dates[i]).html() == $(dates[i - 1]).html()) {
        $(dates[i]).html('');
    }
}
var dates=$('td:first child');
对于(变量i=1;i
假定日期按顺序排列

var dates = [];
$('#myTable tr').find('td:eq(0)').text(function (i, date) {
    var exists = $.inArray(date, dates) > -1;
    if (!exists) dates.push(date);
    return exists ? '' : date;
});

日期是否已排序?您不想多次显示唯一日期吗?我假设您想使用分层表结构对数据进行分组?是的,使用分层表结构。
var dates = [];
$('#myTable tr').find('td:eq(0)').text(function (i, date) {
    var exists = $.inArray(date, dates) > -1;
    if (!exists) dates.push(date);
    return exists ? '' : date;
});