2016-08-30 5 views
0

動的に生成されるドロップダウンのselectedプロパティを、データベースから選択されたレコードのIDと一致する値に設定する必要があります。以下 は、私は初心者ですし、私は専門家から、この上のヘルプを探していますjqueryドロップダウンリストから選択したプロパティを設定する

function cityBind(obj) 
{ 
    var dropDown = "<b>Preferred Location <sup><font color='Red' >*</font> : </b><select name='city' id='city'><option value='' >Select City</option>"; 
    for(var i=0; i<obj.length; i++) 
     { 
      dropDown = dropDown+"<option value='"+obj[i].id+"' >"+obj[i].city+"</option>"; 
     } 
    dropDown = dropDown+"</select>"; 
    $("#citydiv").html(dropDown); 
} 

、動的にドロップダウンを生成jqueryのです。

+2

Stack Oveflowへようこそ。ヘルプセンターにアクセスし、[ツアー](http://stackoverflow.com/tour)にアクセスして、何をどうやって調べるかを確認してください。 – Noman

+0

コードを貼り付けてCtrl + Kをエディタで押すと、forループ構文とコードの一部が欠落していました。 –

答えて

0
for(var i=0; i<obj.length; i++) 
    { 
     if($("#cityid").val() == obj[i].id) 
      dropDown = dropDown+"<option value='"+obj[i].id+"' selected=selected >"+obj[i].city+"</option>"; 
     else 
      dropDown = dropDown+"<option value='"+obj[i].id+"' >"+obj[i].city+"</option>"; 
    } 

コードを少し変更して、問題を解決しました。

関連する問題