2011-12-01 81 views
0

所以,如果我有一個選擇列表中可以說日期,看起來像使用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> 
<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?

回答

1
$('#yourselectid').val("1986"); 
+0

感謝您的迅速反應傢伙:) 另外一個問題,如果它是不以多少,是否.VAL將通配符字符 – Landister

+0

不是我所知道的,但如果它是一個多選框,您可以使用數組選擇多個選項:'$(「#multiple」)。val([「Multiple2」,「Multiple3」]);',請參閱例子[here](http://api.jquery.com/val/) – Jon

+0

Dam我的朋友,完美地解決了我的問題,就像你在衝我的大腦。謝謝你。 – Landister

1
<script> 
var myvar = 86; 
$('option[text='+ ('19' + myvar) + ']') 
</script> 

這應該這樣做

相關問題