選択ウィジェットの選択されたインデックスの取得に問題があります。ここにHTMLがあります
<div data-role="content" id="resultados">
<label for="select-choice-0" class="select">Resultados:</label>
<select name="select-choice-0" id="listaResultados"></select>
</div>
この方法でウィジェットにオプションを動的に追加します(これは機能します):
$listaRe = $("#listaResultados");
$listaRe.html("");
for(i=0;i<results.length;i++){
$listaRe.append("<option value='"+i+"'>"+results[i]+"</option>");
}
// results is a predefined array
変更されるたびに選択したインデックスを取得しようとすると、常に「インデックス:0」が出力されます。
$listaRe.change(function(){
console.log("Index: "+$listaRe.selectedIndex);
});
jQuery 1.8.1 と jQuery Moble 1.2.0 を使用しています
ありがとう!