gpt4 book ai didi

jQuery 删除最后一个子元素而不指定标签类型

转载 作者:行者123 更新时间:2023-12-01 07:16:38 27 4
gpt4 key购买 nike

我可能只需要处理 div标签,因此此代码应该始终有效:

$('#top-info div:last-child').remove();

它确实有效。但我想知道如何在不指定子类型的情况下做到这一点。

我尝试过这个:

$('#top-info *:last-child').remove();

我想是否会删除最后一个 child ,无论其类型如何。但相反,它似乎递归地工作。它删除了第二个 <div> ,但它也删除了 <p>包含在第一<div> .

我通过添加第二个 <p> 来确认这一点到第一个<div>remove()拿出整个2号<div> ,和第二个(最后一个)<p>第一 <div> .

这是预期的行为吗?我怎样才能达到预期的结果?

最佳答案

这应该有效:

$("#top-info").children().last().remove();

关于jQuery 删除最后一个子元素而不指定标签类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18177987/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com