所以,如果我有一个选择列表,让我们说日期看起来像
<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?
答案 0 :(得分:1)
http://api.jquery.com/contains-selector/
var matchedSelectors = $("option:contains('" + string + ')");
答案 1 :(得分:1)
$('#yourselectid').val("1986");
答案 2 :(得分:1)
<script>
var myvar = 86;
$('option[text='+ ( '19' + myvar ) + ']')
</script>
这应该这样做