2016-04-15 14 views
2

jQueryによって動的に生成される入力フィールドがいくつかあります。ボタンが押されるたびに、2つの入力フィールドが追加されます。名前を処理するには、nの自動インクリメントがあります。今私は入力タグに名前をつけるためにただ一つの変数nを使うことができると思った。jQuery変数を2回エコーするか、増分する方法

$(wrapper).append("<input class='add' name='xdata_" + n + "' placeholder='type in' type='text' value=''><input class='add' name='xdata_"+ n++ +"' placeholder='Datum' type='text' value=''>"); 

ファーストネームタグには、正確なnが表示されます。問題は2番目のn++で、n++で増分する必要がある場合でも、最初のものと同じnをエコーし​​ます。 2番目の変数を設定すると動作しますが、コードを短くしたいと思います。だから、私が間違っていることを知りたいですか?

ありがとう。あなたが代わりにn++(ポストインクリメント)の++n(プレインクリメント)を使用する必要が

答えて

3

$(wrapper).append("<input class='add' name='xdata_" + n + "' placeholder='type in' type='text' value=''><input class='add' name='xdata_"+ ++n +"' placeholder='Datum' type='text' value=''>"); 
+0

Thxを、あなたは男です! – John

関連する問題