我在获取选择小部件的选定索引时遇到问题。这是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
谢谢!