2

フォームに入力するたびに div を追加したい:

$("#step1 .left input").after("<div class='form_valid' id='form_valid_" + $(this).attr('id') + "'></div>")

ただし、生成されたすべての div には id = "form_valid_undefined" があります。すべての入力にIDがあるため、理由がわかりません。

4

2 に答える 2

3

入力要素を参照できるように、パラメータとして関数を受け入れた後:

$("#step1 .left input").after(function(){
    return "<div class='form_valid' id='form_valid_" + this.id + "'></div>"
});
于 2013-09-08T07:19:01.470 に答える