我想更改select元素的selectedIndex。正如你在下面看到的,当我点击下拉字段时,selectedIndex被标记。但为什么它不会在选择之上改变?在这个例子中,它仍然有第一个选项的名称(Test1)。在select中设置selectedIndex
编辑:我正在使用JQuery Mobile。
HTML:
<div class="ui-field-contain">
<select name="select-native-3"id="selectRule"
data-iconpos="left">
<option value="0">Test 1</option>
<option value="1">Test 2</option>
<option value="2">Test 3></option>
</select> </div>
的Javascript:
$(window).load(function() {
$('#selectRule').get(0).selectedIndex = 2;
}
结果:
只是想知道,您使用的插件还是什么?因为否则你的代码将工作 –
@Wolff,没有我不使用任何插件。 – Matej
啊,我必须提到即时通讯使用JQuery Mobile。 – Matej