1

jquerymobile 拡張 HTML select タグを更新する次のコードがあります。

  var selectTuner = $("#tunerselector");
  selectTuner[0].selectedIndex = 4;
  selectTuner.selectmenu(); // Needed this o/w initialisation error on refresh.
  selectTuner.selectmenu("refresh");

selectedIndexの代わりに値を設定する方法はありますか?

私が抱えている問題は、2 つの ajax 要求があることです。1 つは select タグのオプション値を取得するため (xml ファイルから) で、もう 1 つは選択された値を取得するため (データベース テーブルから) です。ajax リクエストをチェーンしたくないので、選択タグのインデックスではなく値を設定できるかどうかを知りたいです。

4

1 に答える 1

3

試す

$("#tunerselector option[value='yourValueAtIndex4']").attr('selected', 'selected');  
$('#tunerselector').selectmenu('refresh');
于 2012-05-21T14:34:40.787 に答える