JSFiddle - React, Tailwind, and code Playground

by synz izynz

HTML

<div class="list">
   <div class="target" data-post-id="1"></div>
   <div class="target" data-post-id="2"></div>
   <div class="target" data-post-id="1"></div>
   <div class="target" data-post-id="1"></div>
</div>
asdasd
a
sdas

JavaScript

var arr1 = [];
    var arr2 = [];
    $(".target").each(function(){
    		arr1.push($(this).data("post-id"));
    });
    console.log(arr1.length);
    $(".target").each(function(index){
    		var newArray = arr1.slice();
       	newArray.splice(index, 1); // remove index value from an array, so this index != match its own
 				console.log(newArray);
        if ($.inArray($(this).data("post-id"), newArray ) !== -1){
        		$(this).text("Has A Match!");
        }else{
        		$(this).text("No Match!");
        }
        
    });