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

使用jquery从div中删除特定的锚点链接,jquery,Jquery,我有一个锚链接,它被生成并应用于页面上的所有列表。我只需要将它应用于一种类型的listingSTORY,然后将其从其他列表中删除。我使用以下命令设置特定div的样式和标签: $(".list-unstyled li:contains('TEASER')") .parents('.col-xs-6') .find('.well-sm') .css("background", "#fdfd96") .append('<div class="bad

我有一个锚链接,它被生成并应用于页面上的所有列表。我只需要将它应用于一种类型的listingSTORY,然后将其从其他列表中删除。我使用以下命令设置特定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>
我试过类似的方法

.removeshare


链接到除故事外的所有列表的结尾,但这不起作用。

我发现解决方案正在追加。查找“共享”。删除到。追加我不希望打开共享按钮的每个列表的结尾。

您使用的.remove方法错误。我的意思是,您的选择器无效..删除'share'会起作用,因为您有链接ID。但我认为,当您将选择器移动到父元素时,仅将其链接到末尾是不起作用的。不。另一种方法可能是找到共享链接文本,然后将其隐藏。试着找出最好的方法。我已经有了这样做的功能,但我已经尝试将删除添加到它,但没有成功。我不明白你的意思。如果您有关于元素的任何唯一信息,可以将其用作选择器,只需调用.remove即可。这里唯一的错误是选择器无效。