jquery删除直接子元素

jquery删除直接子元素,jquery,Jquery,使用jQuery,我如何删除html正文中的锚定标记,该锚定标记也包含一个包装器div,而这个包装器div位于我要删除的锚定标记之上 就像 <body> <div id="wrapper"> <a id="not_me" href="#">hi</a> </div> <a id="remove_me" href="#">Remove Me</a> </body

使用jQuery,我如何删除html正文中的锚定标记,该锚定标记也包含一个包装器div,而这个包装器div位于我要删除的锚定标记之上

就像

<body>
    <div id="wrapper"> 
        <a id="not_me" href="#">hi</a>
    </div> 

    <a id="remove_me" href="#">Remove Me</a>

</body>
它删除了包装器div中的第一个锚标记,即id为“not_me”的锚标记,而我希望删除“remove_me”

$("body").children("a:first").remove();
之所以使用,是因为您只想将目标对准
body
的直接子级


然后使用
“a:first”
作为选择器以第一个
为目标,您将只获得
您将获得第一个
,而不是方法。

您希望使用
子对象()
仅搜索直接子对象,并且您可以使用
:first
eq(0)
删除第一个:

$("body").children("a").eq(0).remove();
你为什么不试试:

$("#remove_me").remove()

不知道是不是错了,我还在学习:啊!再来一次!我只是喜欢p) @jAndy:还有几件要给你的o) 这是正确的,但我感觉OP只是为了示例而使用ID来显示哪个
是目标,哪个不是:o) 抱歉,但忘了提及id(“remove_me”是动态生成的,因此我们无法使用您建议的方法,无论如何,感谢您的回复
$("body").children("a").eq(0).remove();
$("#remove_me").remove()