我有一个选择字段,其中有一些选项。现在我需要用jQuery选择其中一个选项。但是,当我只知道必须选择的选项的值时,我该怎么做呢?
我有以下HTML:
<div class="id_100">
<select>
<option value="val1">Val 1</option>
<option value="val2">Val 2</option>
<option value="val3">Val 3</option>
</select>
</div>
我需要选择值为val2的选项。如何做到这一点呢?
这是一个演示页面:
http://jsfiddle.net/9Stxb/
没有任何理由去想太多。您所要做的就是访问和设置一个属性。就是这样。
好的,一些基本的DOM:
如果你在JavaScript中直接这样做,你会这样做:
window.document.getElementById('my_stuff').selectedIndex = 4;
但你不是用JavaScript,而是用jQuery。在jQuery中,你想要使用.prop()函数来设置属性,所以你会这样做:
$("#my_stuff").prop('selectedIndex', 4);
不管怎样,只要确保你的id是唯一的。否则,你会用头撞墙,想知道为什么这行不通。
没有任何理由去想太多。您所要做的就是访问和设置一个属性。就是这样。
好的,一些基本的DOM:
如果你在JavaScript中直接这样做,你会这样做:
window.document.getElementById('my_stuff').selectedIndex = 4;
但你不是用JavaScript,而是用jQuery。在jQuery中,你想要使用.prop()函数来设置属性,所以你会这样做:
$("#my_stuff").prop('selectedIndex', 4);
不管怎样,只要确保你的id是唯一的。否则,你会用头撞墙,想知道为什么这行不通。