我有事件清單。我想刪除任何具有重複名稱和日期的活動,但他們可以有不同的位置。我可以使用此線程的代碼變體成功刪除重複項 - JQuery: Remove duplicate elements?但是,我想隱藏第一個重複項目的位置信息,但我似乎無法找到它。這是到目前爲止我的代碼...jQuery:我如何定位第一個重複列表項?
$('li').each(function() {
var name = $(this).find('.name').text();
var dates = $(this).find('.dates').text();
var nameAndDates = name + dates;
if (seen[nameAndDates]) {
$(this).remove();
}
else {
seen[nameAndDates] = true;
}
});
某處在那裏我需要爲目標的第一個重複的項目,並沿的線條添加的東西...
$(this).find('.location').hide();
任何想法?
你的問題不明確。什麼不工作? – isherwood
顯示HTML標記。 – Hiral
對不起。這裏是一個JSFiddle,以更好地展示我的意思 - http://jsfiddle.net/dFtLM/ – andrewhoule