私は過去にこのウェブサイトから素晴らしい結果を得ており(読んだ: 昨日)、ここの貢献者がこれを作成しました: http://jsbin.com/awerep/1/edit . 現在選択されているタブを最初のタブと入れ替えたいと思います。Jquery と Javascript の this と first-child セレクターの使用方法を理解するのに苦労しています。最初のメニュー項目を複製し、クリックされたメニュー項目の前に配置し、最初のメニュー項目をクリックされたメニュー項目に置き換えることで、メニュー項目を交換します。jquery の this-child セレクターを使用して、ラッパーの現在の最初の子を判別できると思います。ただし、要素の位置が動的に変更された場合 (replacewith により)、最初の子も動的に更新されますか。それとも、最初の子は要素 1 のままですか?
編集:すべての助けをありがとう。これは私が行ったものです(意図したとおりに実際に動作する最初のものです):http://jsbin.com/olojok/1