私はこのように設定された構造を持っています:
<div id="container">
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
</div>
ある時点で、コンテナの先頭に「子」を追加したいと考えています。
$("#container").prepend('<div class="child"></div>');
これは、Firefox を除くすべてのブラウザーで正常に機能します。Firefoxは新しい子を追加します。その結果、ページの読み込み時に同じコードが使用されるため、子は実際には逆さまになります。
.innerHTML、.before()、.html(child + old_html) などを使用してすべてを使用しようとしましたが、Firefox に html を適切に追加することはできません。
誰かがこれを修正するのを手伝ってくれるなら、前もって感謝します。
編集:欠落している "