0

jQueryMobileとPhoneGapアプリを作成しています。選択メニューのオプションを動的に読み込んでいます。最初のオプションを選択メニューのデフォルトの「値」にします。追加した後、私はすべてのオプションを持っていますが、それらのどれもまだ選択されていません。値属性を更新して設定してみましたが、うまくいきません。これが私のJavaScriptです:

function customerList(data)
{
  var html ='';
  console.log('Start');
  $.each(data, function(key, value){
    html += '<option value="'+ data[key].id + '">' + data[key].label + '</option>';
    $('#customer').append($(html));
    html='';
  });
  $('#customer').selectmenu();
}
4

2 に答える 2

1

設定

$('#customer').val("optionValue")

動作します

于 2012-09-18T13:40:18.560 に答える
0

選択された属性(selected = "selected")でも機能します。ただし、最初に、各ループのデフォルトオプションを特定する必要があります

于 2012-09-18T13:43:44.317 に答える