如何删除一些DIV集合中重复内容的div。。例如:
原始div:<div>
<div>11</div>
<div>11</div>
<div>22</div>
<div>33</div>
<div>44</div>
<div>55</div>
</div>结果div<div>
<div>11</div>
<div>22</div>
<div>33</div>
<div>44</div>
<div>55</div>
</div>使用jquery实现最好~
原始div:<div>
<div>11</div>
<div>11</div>
<div>22</div>
<div>33</div>
<div>44</div>
<div>55</div>
</div>结果div<div>
<div>11</div>
<div>22</div>
<div>33</div>
<div>44</div>
<div>55</div>
</div>使用jquery实现最好~
$(document).ready(function() {
$.each($("div div"), function(i, n) {
var ival = n.innerHTML;
$.each($("div div"), function(j, m) {
var jval = m.innerHTML;
if (i < j && ival == jval) {
$(this).remove();
}
});
});
var arr = $("div div").toArray().sort(function(a,b){
return $(a).html()-$(b).html();
})
var temp = arr[0];
for(var i = 1;i<arr.length;i++) {
if($(temp).html() == $(arr[i]).html()) {
$(arr[i]).remove();
}
else {
temp =arr[i];
}
}
});
var arr = $("div div").toArray().sort(function(a,b){
return $(a).html()-$(b).html();能否解读下
$(function(){
var json = {};
var $div = $("div");
var $childDiv = $div.find("div");
$childDiv.each(function(){
var key = $(this).html();
json[key] = key;
});
$div.empty();
for(var key in json){
$div.append("<div>"+key+"</div>");
}
})