使用jquery从div中删除特定的锚链接

时间:2015-02-10 15:19:29

标签: jquery

我有一个生成的锚链接并应用于页面上的所有列表。我只需要将它应用于一种类型的列表(STORY),并将其从其他列表中删除。我使用以下内容来设置和标记特定的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>');

我需要能够将以下锚链接应用于仅包含'STORY'的div:

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

我尝试过像

这样的东西

.remove("#share")

链接到除STORY之外的所有内容,但这不起作用。

1 个答案:

答案 0 :(得分:0)

我发现解决方案是将.find('#share').remove()附加到我不想要分享按钮的每个商家信息的.append()的末尾。