JQUERY,将 LI 附加到 UL,然后对该 LI 进行动画处理

标签 jquery

我有一个 UL:

<ul id="news-feed">.....</ul>

我希望能够将 LI 附加到列表顶部,并将附加项目滑入到位。

$("#news-feed").append('<li">This is my item</li>').hide().slideDown();

我遇到的问题是上面的代码向下滑动新闻源项目,而不是附加项目。有什么想法吗?

最佳答案

如果您希望将它们全部链接在一起,您可以使用 appendTo()反而。它将返回新的 <li>元素,以便您可以将其向下滑动。

$('<li>This is my item</li>').appendTo("#news-feed").hide().slideDown();

编辑: 正如 @cletus 指出的,您应该使用 .prependTo()正如他在回答中所做的那样,而不是 .appendTo() 。这会将新项目置于列表顶部。

关于JQUERY,将 LI 附加到 UL,然后对该 LI 进行动画处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3034752/

相关文章:

javascript - 使用 jQuery 插件的代码可以在 Chrome 中运行,但不能在 Chrome 扩展中运行?

javascript - 当我滚动到 div ID 时显示 div

javascript - Pace.JS Qtip 如何忽略 Pace Animation

php - 无需刷新的 Ajax 发布

javascript - 获取元素样式并将其分配给 vue.js 中的另一个元素

javascript - 如何动态添加行 - jquery 与 ajax php 组合?

Javascript 简单切换不起作用

javascript - AJAX Autoreload 而不是 onclick,怎么样?

javascript - 从 aspx.cs 在客户端运行 Windows 应用程序

javascript - $.param() 生成的查询字符串包含数组的方括号