2015-02-10 50 views
-2

我有一个锚链接生成并应用到页面上的所有列表。我只需要将它应用于一种列表(STORY),并将其从其他列表中删除。我使用下面的风格和标签特定的div:从jquery删除特定的锚链接从div

$(".list-unstyled li:contains('TEASER')") 
     .parents('.col-xs-6') 
     .find('.well-sm') 
     .css("background", "#fdfd96") 
     .append('<div class="badge type">TEASER</div>'); 
    $("dd:contains('STORY')") 
     .parents('.col-xs-6') 
     .find('.well-sm') 
     .css("background", "#ffb347") 
     .append('<div class="badge type">STORY</div>'); 
    $(".panel-body dd:contains('AD')") 
     .parents('.col-xs-6') 
     .find('.well-sm') 
     .css("background", "#82CA9D") 
     .append('<div class="badge type">AD</div>'); 
    $(".panel-body dd:contains('BUFFER')") 
     .parents('.col-xs-6') 
     .find('.lead') 
     .css("background", "#f5f5f5") 
     .append('<div class="badge type">BUFFER</div>'); 

我需要能够以下锚链接仅适用于DIV包含的“故事”:

<a href="http://www.url.com/{{entityProps.uuid}}" id="share">Share Link</a> 

我试着像

.remove("#share")

链所有,但故事的结局,但是这是行不通的。

+0

您以错误的方式使用'.remove()'方法。我的意思是,你的选择器是无效的。 – melancia 2015-02-10 15:21:44

+0

'.remove('#share')'会起作用,因为您拥有链接ID。 – melancia 2015-02-10 15:22:28

+0

但是我不认为只要将它链接到最后,就像将选择器移动到'parent'元素一样。 – melancia 2015-02-10 15:24:08

回答

0

我发现解决方案将追加.find('#share').remove().append()的每个列表我不想分享按钮的末尾。