javascript - 如何使用 jQuery 删除最后一个 DIV?

标签 javascript jquery

我有以下格式:

<div id="container1">
<div id="post"> blah blah blah </div>
<div id="post"> blah blah blah </div>
<div id="post"> blah blah blah </div>
</div>

<div id="container2">
<div id="post"> blah blah blah </div>
<div id="post"> blah blah blah </div>
<div id="post"> blah blah blah </div>
</div>

我想要一个 jQuery 代码来删除“container1”中的最后一个“post”DIV,并具有淡入淡出的效果。

重要提示:“container1”没有指定的“post”DIV 编号。所以代码应该只选择“container1”div 中的最后一个“POST”div。

谢谢

最佳答案

$('#container1 #post:last').fadeOut() 将删除“container1”中 ID 为“post”的最后一个 div。

此外,正如 Gumbo 所说,ID 应该是唯一的。但是,此 jQuery 代码仍然有效。

关于javascript - 如何使用 jQuery 删除最后一个 DIV?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2164415/

相关文章:

javascript - list 中的 ExecJS::RuntimeError#index 错误

javascript - 通过 JavaScript 清除 HTML 文件上传字段

jquery - 使用 jQuery bgImageTransition 创建连续的淡入淡出

javascript - jQuery 模态在最新版本中不起作用并且 event.returnvalue 已弃用错误

jquery - 警报 JQuery Ajax 状态代码

javascript - 循环并不总是被调用,但检查更改事件的函数总是在循环内调用

javascript - vue.js - 转换转换不工作

javascript - 使用多个嵌套分隔符拆分字符串

javascript - 从 JSON 对象的最后一项中提取日期 (AngularJS)

javascript - 如何阻止hammer.js与正常滚动冲突