Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Как убрать повторы DIV (https://javascript.ru/forum/css-html/29079-kak-ubrat-povtory-div.html)

vgd 14.06.2012 11:40

Как убрать повторы DIV
 
Подскажите, как из
<div id="text">стул</div>
<div id="text">стул</div>
<div id="text">стул</div>
<div id="text">стул</div>
<div id="text">лист</div>
<div id="text">лист</div>
<div id="text">лист</div>
<div id="text">лист</div>
<div id="text">лист</div>


сделать

<div id="text">стул</div>
<div id="text"></div>
<div id="text"></div>
<div id="text"></div>
<div id="text">лист</div>
<div id="text"></div>
<div id="text"></div>
<div id="text"></div>
<div id="text"></div>

Deff 14.06.2012 14:02

vgd,
На jQuery можно так
<style>
div[id="text"]{
 padding-left:3px;
 min-height:15px;
 width:200px;
 border:1px solid blue;
 margin:2px;
}
</style>
<script type="text/javascript" src="http://yandex.st/jquery/1.4.4/jquery.min.js"></script>


<div id="text">стул</div>
<div id="text">стул</div>
<div id="text">стул</div>
<div id="text">стул</div>
<div id="text">лист</div>
<div id="text">лист</div>
<div id="text">лист</div>
<div id="text">лист</div>
<div id="text">лист</div>


<script type="text/javascript">
$("div[id='text']").each(function () {
  var text=$(this).text();
   if(text!=''){
    $("div[id='text']:contains('"+text+"')").each(function (j) {
     if(j)$(this).text("")
    });
   }
});
</script>


Часовой пояс GMT +3, время: 11:18.