Javascript 使用jquery根据标签从选择列表中选择项目

Javascript 使用jquery根据标签从选择列表中选择项目,javascript,jquery,Javascript,Jquery,所以如果我有一个精选的日期列表 <option value="624e70cb-2796-4029-bd09-2642abaa54b4">1989</option> <option value="ff591d9a-e8a4-4280-829b-9307b7b41912">1988</option> <option value="f2e9e756-7c59-4883-89b5-9c8cccf85ad6">1987</option&g

所以如果我有一个精选的日期列表

<option value="624e70cb-2796-4029-bd09-2642abaa54b4">1989</option>
<option value="ff591d9a-e8a4-4280-829b-9307b7b41912">1988</option>
<option value="f2e9e756-7c59-4883-89b5-9c8cccf85ad6">1987</option>
<option value="c65d6a65-441f-4cb5-9e6d-d9de58efb060">1986</option>
<option value="27aa2cd0-f77a-48c0-83f3-5348d5a7239f">1985</option>
<option value="50e375c0-a1fa-405e-8ec9-a3f220041a39">1984</option>
如果我有一个保存值86的字符串,有没有一个好的方法来选择:

<option value="c65d6a65-441f-4cb5-9e6d-d9de58efb060">1986</option>
用jquery

这应该可以


这应该可以做到了

感谢大家的快速响应:还有一个问题,如果不是太多的话。val是否使用通配符我不知道,但是如果是多选框,您可以使用数组选择多个选项:$multiple.val[Multiple2,Multiple3];,看看这些例子吧,我的朋友,完美地解决了我的问题。谢谢jon,Jquery是一个功能强大的库。如果你想过为什么Javascript不这么做?检查Jquery。很高兴我能帮上忙。谢谢你们的快速回复。伙计们:还有一个问题,如果不是太多的话。val是否使用通配符我不知道,但是如果是多选框,您可以使用数组选择多个选项:$multiple.val[Multiple2,Multiple3];,看看这些例子吧,我的朋友,完美地解决了我的问题。谢谢jon,Jquery是一个功能强大的库。如果你想过为什么Javascript不这么做?检查Jquery。很高兴我能帮忙。
var matchedSelectors = $("option:contains('" + string + ')");
$('#yourselectid').val("1986");
<script>
var myvar = 86;
$('option[text='+ ( '19' + myvar ) +  ']')
</script>