js腳本實現(xiàn)數(shù)據(jù)去重
更新時間:2014年11月27日 08:54:54 投稿:hebedich
最近在一個項目中,需要去除掉重復(fù)的數(shù)據(jù),之前都是在后臺實現(xiàn),現(xiàn)在客戶需求是在前臺去重,于是就想到了javascript腳本。
項目要求如圖所示:

代碼:
復(fù)制代碼 代碼如下:
<!DOCTYPE html>
<html xmlns=" <head>
<script src="jquery.js"></script>
<script type="text/javascript">
$(function(){
var divArea = $(".drop");
$.each(divArea , function () {
var Dtxid = $(this).text();
var count = 0;
$.each(divArea , function () {
var Xtxid = $(this).text();
if (Dtxid == Xtxid) {
count = count + 1;
if (count >= 2) {
$(this).remove();
}
}
})
})
});
</script>
</head>
<body>
<div>原先數(shù)據(jù)</div>
<div>
<span>張三</span>
<span>李四</span>
<span>王五</span>
<span>張三</span>
<span>王五</span>
</div>
<br/>
<div>數(shù)據(jù)去重</div>
<div>
<span class="drop">張三</span>
<span class="drop">李四</span>
<span class="drop">王五</span>
<span class="drop">張三</span>
<span class="drop">王五</span>
</div>
</body>
</html>
是不是很簡單呢,有相同需求的小伙伴們自己參考下吧,這里給出的僅僅是個簡單示例,要用到項目中還需要小伙伴們自己加點(diǎn)料。
相關(guān)文章
ES6基礎(chǔ)之?dāng)?shù)組和對象的拓展實例詳解
這篇文章主要介紹了ES6基礎(chǔ)之?dāng)?shù)組和對象的拓展,結(jié)合實例形式詳細(xì)分析了ES6數(shù)組和對象拓展運(yùn)算符、拓展方法的使用及相關(guān)操作技巧,需要的朋友可以參考下2019-08-08
JavaScript深入V8引擎以及編寫優(yōu)化代碼的5個技巧
這篇文章主要介紹了JavaScript深入V8引擎以及編寫優(yōu)化代碼的5個技巧,JavaScript引擎是執(zhí)行 JavaScript 代碼的程序或解釋器。JavaScript引擎可以實現(xiàn)為標(biāo)準(zhǔn)解釋器,或者以某種形式將JavaScript編譯為字節(jié)碼的即時編譯器。,需要的朋友可以參考下2019-06-06
TypeScript中yield和Generator的使用指南
本文主要介紹了TypeScript中Generator與yield的用法,涵蓋其語法、類型定義、典型應(yīng)用場景及注意事項,具有一定的參考價值,感興趣的可以來了解一下2025-08-08

