リスト要素を既存のリストに動的に追加しようとしています。
私はフォームにリストを持っています、
<ul id="test">
<li class="testField">YYAAHOOOOOO<li>
</ul>
jQueryの追加または後にこのリストにアイテムを追加しようとしています...
私がしたことは:
$(".testField").after("<li class='testField'>TEST MESSENGER</li>");
追加として使用されたafter関数は機能しませんでしたが、クラス名を持つ要素が1つしかないため、after関数は最初は正常に機能しますがtestField
、リストが大きくなるにつれて、after関数は存在するすべての要素にリストアイテムを追加します。
明確にするために、最初の試行で出力を取得します。
<ul id="test">
<li class="testField">YYAAHOOOOOO<li>
<li class='testField'>TEST MESSENGER</li>
</ul>
たとえば<li class='testField'>GOOGLE</li>
、今すぐ別の要素を追加しようとすると、出力は次のようになります。
<ul id="test">
<li class="testField">YYAAHOOOOOO<li>
<li class='testField'>GOOGLE</li>
<li class='testField'>TEST MESSENGER</li>
<li class='testField'>GOOGLE</li>
</ul>
IDを使用することを考えましたが、リストから要素を削除するオプションも設定しようとしています...したがって、未定義のIDに追加しようとすると、エラーが返されます。リスト内の最初の要素を見つけて、その最初の要素に要素を追加する方法はありますか?