jqueryを使ってシンプルなフォームを作ろうとしています。フォームを作成するということは、クリックされたボタンに基づいて投稿する準備ができている入力をまとめているということです。
たとえば、私はそのような変数を持っているかもしれません...
var1 = "<input type='text' value='some product' />";
関連するボタンをクリックすると、htmlが同じものに追加されます。ショッピングカートに少し似ています。
私が抱えている問題はこれです。順番に番号を付ける必要があるため、入力がリストに追加されると、関連するインデックス番号が作成されるため、最終的には
<input id="number1" type="text" />
<input id="number2" type="text" />
<input id="number3" type="text" />
<input id="number4" type="text" /> etc etc...
var = count++ を使用しただけです。問題は、リストから項目を削除する機能が必要な場合です。$(this).parents('tr').remove(); を使用して、リストからそれらを削除しています。
ただし、リストの中央から 1 つを削除すると、番号は連続しません。したがって、私の質問は、これらの番号を連続したものにするにはどうすればよいかということです。そもそも数値を追加する方法ですか、それともカウント変数の以前のインスタンスを「再訪」する方法はありますか?
私がここで試したことの例を挙げることはできません.Imは完全に途方に暮れています. 私はインターネットを精査しましたが、何が可能かどうかはよくわかりません。
私はここで怠け者ではなく、解決策を提供してくれる人を探していますが、正しい方向に私を向けることができれば、それは素晴らしいことです.