Javascript 删除重复的文本

Javascript 删除重复的文本,javascript,jquery,Javascript,Jquery,我有一个div,基本上是这样的: <div class="wrapper"> <img src="#" /> <a href="#" class="link"> SomeText </a> <a href="#" class="provider"> SomeText </a> <div class="description">Text Text Text</div> </div>

我有一个div,基本上是这样的:

<div class="wrapper">

<img src="#" />

<a href="#" class="link"> SomeText </a>

<a href="#" class="provider"> SomeText </a>

<div class="description">Text Text Text</div>

</div>

这是我多次尝试中运气不佳的一次。

这应该可以做到:

$('div.wrapper').each(function() {
    if($('.link', this).text() == $('.provider', this).text())
        $(this).remove();
});​
(例如:)


可能就是这个。

谢谢,我会接受这个答案:)(奇怪的是,我在我的点击事件中似乎能让它起作用……)
$('.wrapper').filter(function(){
    var a = $('a.link', this).text(), b = $('a.provider', this).text();
    return $.trim(a) === $.trim(b)
}).remove()
var text = $('.provider').text();

$('.wrapper a:contains('+text+')').parent().remove();​​​​​​​
$('.wrapper').filter(function(){
    var a = $('a.link', this).text(), b = $('a.provider', this).text();
    return $.trim(a) === $.trim(b)
}).remove()