我试图选择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和
.insertAfter
help来实现.例如:
- $('ul li:first').insertAfter('ul li:last');