无法在jQuery mobile中拾取combobox的第一个元素

无法在jQuery mobile中拾取combobox的第一个元素,jquery,jquery-mobile,Jquery,Jquery Mobile,我在jQuery mobile中有这个组合框,但我似乎无法选择第一个元素。如何选择第一个元素 (如果我选择其他元素,然后在那里选择第一个元素,就可以了) html 选取数值 javascript myArray1 = new Array( ); var i, z; for (i = 28,z=0; i < 39; i++,z++) { myArray1[z] = i

我在jQuery mobile中有这个组合框,但我似乎无法选择第一个元素。如何选择第一个元素

(如果我选择其他元素,然后在那里选择第一个元素,就可以了)

html


选取数值
javascript

myArray1 = new Array(
           );

           var i, z;

           for (i = 28,z=0; i < 39; i++,z++)
           {
               myArray1[z] = i;
           }

           $("#KOKO").html('');
           for (var i = 0; i < myArray1.length; i++) {
               row = myArray1[i];
               $("#KOKO").append(
                   '<label for=' + row + '>' + row + '</label>' +
                   '<option value='+row+'>' + row + '</option>');
           }
           $('#KOKO').trigger('create');
myArray1=新数组(
);
变量i,z;
对于(i=28,z=0;i<39;i++,z++)
{
myArray1[z]=i;
}
$(“#KOKO”).html(“”);
对于(变量i=0;i

演示:

28
设置为默认值如何?在任何情况下,您不需要它是28,它可以是一个文本占位符,然后28将是您的第二个可选值


选取数值
28
28
要将其设置回您选择的值,请参阅


然后滚动到“刷新选择”部分,您的意思是因为只有一个项目可供选择,所以不允许您选择第一个项目吗。如果只有一项,onChange事件不会触发?如果是这样,只需先添加另一个选项,文本为“Pick Number”,然后删除标签(感谢帮助:)如何在选择不同元素后按按钮将此组合框设置为第一个元素?这不是您原始问题的一部分,但我更新了答案中的fiddle链接以向您展示。如果这对您有帮助,请将此标记为答案。谢谢
myArray1 = new Array(
           );

           var i, z;

           for (i = 28,z=0; i < 39; i++,z++)
           {
               myArray1[z] = i;
           }

           $("#KOKO").html('');
           for (var i = 0; i < myArray1.length; i++) {
               row = myArray1[i];
               $("#KOKO").append(
                   '<label for=' + row + '>' + row + '</label>' +
                   '<option value='+row+'>' + row + '</option>');
           }
           $('#KOKO').trigger('create');
<div class="ui-field-contain">
    <label for="select-choice-1" class="select" style="text-align:right">Pick num</label>
    <select name="select-choice-1" id="KOKO">
        <label for="28">28</label>
        <option value="28">28</option>
    </select>
</div>