2016-11-19 19 views
-3

私のid変数をidのように私のselectタグに以下のように割り当てたいと思います。私はそれを正しく行うにはどうしたらいいですか?JavaScript変数をHTMLタグに割り当てる方法は?

var id = 0; 
$('#section2').append("<div><select id='" + id + "' class='form-control' name='rendezo_neve[]' style='max-width:90%'>" + $.get("php/getElements.php", function(data) { 
    $('#' + id).html(data) 
}) + "</select><input type='button' value='X' class='remove_field' style='float:right;position:relative;top:-34px;right:-12px;font-size:12px;height:33px;width:33px;font-weight:bold;color:red;background-color:white;border:1px solid lightgrey;border-radius:50%'></input></div>"); 
+3

なぜ、1行に半分のプログラムがあるのですか?小さなステップで別々のコマンドを使用し、中間結果を変数に入れると、何が起こっているかを綿密に調べることができるため、デバッグするのが簡単になることがわかります。 – GolezTrol

+0

$ .getは、リクエストの結果文字列ではなくリクエストオブジェクトを返す非同期コマンドです。 – GolezTrol

答えて

0

このコード$('select[name=' + name + ']').attr('id', id)を使用して実行できます。最初に、名前&を使用して選択ドロップダウンを選択し、その値でID属性を設定します。

関連する問題