jquery - 用jquery选择第一个 child

标签 jquery

我正在尝试选择 ul 的第一个子级,然后将其删除,然后将其附加到该 ul 的末尾,但不幸的是我无法选择第一个子级。

这是代码

current = 0;
$(document).ready(function(){

    width=951;

    var totalSlides=$(".slider ul li").length;
    $(".slider ul").removeAttr('width');
    $(".slider ul").attr('width',width*totalSlides);

    $('#next img').click(function(){
        current -= width;
        $(".slider ul").animate({"left":current+"px"}, "slow");
        $(".slider ul").append($(".slider ul:first-child"));
        //$('.slider ul:firstChild').remove();
    });
});

最佳答案

您不需要 .remove()help.detach()help将其附加到其他位置的节点。您只需调用 .append()help 即可做到这一点或.appendTo()help分别.after()help.insertAfterhelp 。例如:

$('ul li:first').insertAfter('ul li:last');

演示:http://www.jsfiddle.net/KFk4P/

关于jquery - 用jquery选择第一个 child ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4891579/

相关文章:

javascript - 如何使用 Node.js 服务器将图像数据从前端保存到 Mongoose 数据库

c# - 从使用 AJAX 填充的下拉列表中获取值

javascript - 为类的第一次出现设置样式

javascript - 在 html 中,如何在表单中添加额外的非提交按钮

javascript - 我们如何以 JSON 格式存储图像?

javascript - 用户定义的 Html 标签

javascript - 使用 javascript 创建 '<a href onclick=function... 我收到错误 : Uncaught ReferenceError: popup is not defined

javascript - 动态改变放置元素的高度和宽度

javascript - 没有插件的幻灯片分页 Javascript/Jquery

jquery - 动态 fnAddData 时,DataTables 显示 "Processing..."标签