DOM要素をDOM内に移動しますが、DOM要素を独自のコンテナに保持したままにします。私はまだdivの.contain
の内側にそれを維持しながら、ちょうどE
の下に、このリストの最後にA
を含む.bit
を入れたいDOM要素を独自のコンテナに入れたまま移動する
<div class="contain">
<div class="bit">A</div>
<div class="bit">B</div>
<div class="bit">C</div>
<div class="bit">D</div>
<div class="bit">E</div>
</div>
:
は、次のHTMLを取ります。
$('.contain').find('bit').first().appendTo('.contain');
と::
$('.contain').find('bit').first().insertAfter($('.contain').find('bit').last());
そして、それらのどちらも動作し
は、私は、次の試してみました。
私はHTMLをほとんど制御できません。たとえば、私はそれぞれ.bit
に独自の一意のIDを与えることはできません。
誰かが私が間違っていることを説明できますか?
あなたは試すました: '.find( 'ビット。')' ' –
するvar C = document.querySelectorは( "含まれています。"); c.appendChild(c.firstElementChild); ' –
@ freedomn-mが正しいです。 find関数は、クラス、ID、タグ名、およびセレクタ式である$()を受け入れることができます。したがって、クラスは '。'によって定義されなければなりません。それの前に – JeremyS