按值设置选择选项'selected'

我有一个select字段,其中有一些选项。 现在我需要使用jQuery选择其中一个options 。 但是当我只知道必须选择的optionvalue时,我该怎么做?

我有以下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/


有一种更简单的方法,不需要您进入选项标签:

$("div.id_100 select").val("val2");

看看这个jQuery方法。


要选择值为'val2'的选项:

$('.id_100 option[value=val2]').attr('selected','selected');

选择该值后使用change()事件。 从文档:

如果该字段失去焦点而内容没有改变,则该事件不会被触发。 要手动触发事件,请应用.change()而不带参数:

$("#select_id").val("val2").change();

更多信息在.change()。

链接地址: http://www.djcxy.com/p/14695.html

上一篇: Set select option 'selected', by value

下一篇: How to check htmlElement object exists in DOM