(使用 jquery Mobile)我有一个重置按钮,需要将所有下拉框 selectedIndex 重置为 0。我相信索引回零,但选择框上显示的值不正确。它保持相同的值。
这是一个JSfiddle
例如:选择“unit2”,然后单击重置。单击确定。选择框上显示的值是“unit2”,而它应该是“--Units--”
HTML
<div data-role="fieldcontain" class='seltype' id='xmep' >
<select id="dmep" data-mini='true'>
<option value="0">--Units--</option>
<option value='1'>unit1</option>
<option value='0.01'>unit2</option>
<option value='10'>unit3</option>
</select>
</div>
.
.
查询
$(document).ready(function() {
$('#rstBtn').click(function() {
var answer = confirm('Click OK to set the selectIndex equal to 0');
if (answer == false) {
return;
} else {
$('select').prop('selectedIndex', 0);
}
});
});