根据jquery / javascript中的显示值设置下拉列表的选定值

时间:2011-06-27 02:34:37

标签: javascript jquery

有谁知道我如何根据jquery / javascript中的显示值设置下拉列表的选定值

示例:

<select id='test'>
  <option value='sgf'>One</option>
  <option value='sdf'>Two</option>
  <option value='gfr'>Three</option>
  <option value='dfg'>Four</option>
</select>

如何根据显示值将所选内容设置为值?比方说,我想在显示值为“三”时设置选中

2 个答案:

答案 0 :(得分:3)

$('#test option').filter(function () {
   return $(this).text() == 'Three';
})[0].selected = true;

答案 1 :(得分:1)

$("#test option:contains(Three)").prop("selected", true)

假设单词足够独特。否则,请使用@ Box9的方法以获得更强大的功能。