- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:liの並び順の変更)
liの並び順の変更方法とは?
このQ&Aのポイント
- liの並び順の変更方法をJavaScriptで実装する方法について解説します。
- 例えば、複数のli要素のうち、特定のclassが最後に来るようにする方法はありますか?
- この記事では、JavaScriptやjQueryを使用して、li要素の並び順を操作する方法について解説します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
要素を移動するだけなら appendChild() で期待通りに動作するのではないでしょうか。 http://jsfiddle.net/0dzsqj1v/ --- document.querySelector('.b').addEventListener('click', function (event) { console.log(event.type); }, false); document.querySelector('.c').appendChild(document.querySelector('.b')); ---
その他の回答 (1)
- Taiyonoshizuku
- ベストアンサー率37% (183/489)
回答No.1
class="b"が最後に来ればいいんだよね。 <li class="b">のクローン作って元のを削除してulにappendじゃだめなの? clone(true)でイベント引き継げると思うけど
質問者
お礼
イベント引き継げる方法があることを分かっていませんでした。 clone(true)の使用で何とかなりそうです。 ありがとうございました!
お礼
サンプルプログラムまでわざわざ、ありがとうございます。 参考にいたします。