过去我从这个网站获得了很好的结果(阅读:昨天),这里的贡献者创建了这个:http: //jsbin.com/awerep/1/edit。现在我想让当前选择的选项卡与第一个选项卡交换位置。我很难理解如何使用 Jquery 和 Javascript 的 this 和 first-child 选择器。我将通过克隆第一个菜单项,将其放在单击的菜单项之前,并用单击的菜单项替换第一个菜单项来交换菜单项。我想我可以使用 jquery 的 this-child 选择器来确定包装器的当前第一个孩子。但是,如果元素的位置动态变化(由于替换),它是否也会动态更新第一个孩子是什么。还是第一个孩子仍然是元素 1?
编辑:感谢大家的帮助。这就是我所采用的(成为第一个真正按照我的意图工作的人):http: //jsbin.com/olojok/1