【问题标题】:remove all <a href> from a specific div [closed]从特定 div 中删除所有 <a href> [关闭]
【发布时间】:2013-07-11 06:24:43
【问题描述】:

我想从特定 div 中删除所有 &lt;a href&gt;

<div class="postInfo">
    <a href>
</div>

我在努力

$('.postInfo href').remove();

那行不通。我究竟做错了什么?

【问题讨论】:

  • href 不是一个元素。你需要学习基本的选择器。
  • 选择器是标签名称,归结为标签开头&lt;之后的第一个单词和标签关闭中&lt;/之后的第一个单词。因此,对于&lt;a href="..."&gt;...&lt;/a&gt;,它是“a”,就像对于&lt;p&gt;...&lt;/p&gt; 是“p”。 (这是关于 HTML 的一些东西,你应该知道是在用 javascript 或 jquery 来愚弄。)

标签: jquery html


【解决方案1】:

定位锚点,而不是 href :

$('.postInfo a').remove();

【讨论】:

  • 享受免费代表:P
  • @Bojangles - 我已经“准备好”了,所以没关系,因为无论如何我都没有得到它!
  • 没有超过一定数量的rep吗?至少这是你的意思
  • @Bojangles 每天每次投票最多获得 200 次代表,之后您只能获得接受答案的代表。
  • 是的,每天最多 200 个,之后它就不会粘住了,你只是出于好心回答。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-27
  • 1970-01-01
  • 1970-01-01
  • 2012-02-13
  • 2016-02-15
相关资源
最近更新 更多