无法在jQuery mobile中拾取combobox的第一个元素
我在jQuery mobile中有这个组合框,但我似乎无法选择第一个元素。如何选择第一个元素 (如果我选择其他元素,然后在那里选择第一个元素,就可以了) html无法在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
选取数值
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>