2016-09-27 6 views
1

私のコードはリストドロップダウンをロードしますが、このオプションは選択されていません。どのようにデフォルトの選択されたオプションを設定できますか?ドロップダウンリストまたはコンボボックスから「選択済み」JavaScriptを設定します

Javascriptを:

var options = ''; 
    options += '<option value="00">-- Pilih Salah Satu --</option>'; 
for (var s=0;s<json.kec.length;s++) { 
    options += '<option value="' + json.kec[s].dist + '">' 
      + json.kec[s].dist+json.kec[s].name + '</option>'; 
} 
$("select#kecamatan").html(options); 

すべてのヘルプは高く評価されます。

+0

'' '$を配置する必要があります( 'select#kecamatan')。empty()。append(options); '' 'これは選択ドロップダウンを空にし、その中にオプションを追加します。 – aavrug

+0

「選択されたものを表示する」とはどういう意味ですか?追加するオプションの1つがデフォルトで選択されるように設定したいのですか? – nnnnnn

+0

私は確信していませんが、これから私は彼が1つのオプションを自動的に選択したいと推測しました。 –

答えて

2

は、それがある場合は、関数にあるjavascriptのこのです:

function getValues(default_value) { 
       var options = ''; 
       options += '<option value="00">-- Pilih Salah Satu --</option>'; 
       for (var s=0;s<json.kec.length;s++) { 
        if(json.kec[s].dist == default_value) { 
         options += '<option value="' + json.kec[s].dist + '" selected>' + json.kec[s].dist+json.kec[s].name + '</option>'; 
        } else { 
         options += '<option value="' + json.kec[s].dist + '">' + json.kec[s].dist+json.kec[s].name + '</option>'; 
        } 
       } 
       $("select#kecamatan").html(options); 
    } 

はそれがお役に立てば幸いです。

+1

'$(" select#kecamatan ").html(options).val(default_value)'を使用し、if/elseをスキップするのは簡単ではないでしょうか? – nnnnnn

0

はあなたがオプションを選択したいどのような値のためとセクションあなたが追加する必要がある場合にチェックを= オプションタグ属性として「選択」を選択した場合

var options = ''; 
    options += '<option value="00">-- Pilih Salah Satu --</option>'; 
for (var s=0;s<json.kec.length;s++) { 
if(your condition to make option selected) 
    options += '<option value="' + json.kec[s].dist + '" selected="selected">' 
      + json.kec[s].dist+json.kec[s].name + '</option>'; 
} 
else if(your condition to make option not selected) 
{ 
options += '<option value="' + json.kec[s].dist + '">' 
      + json.kec[s].dist+json.kec[s].name + '</option>'; 
} 
$("select#kecamatan").html(options); 
関連する問題