我有一個包含以下代碼的HTML文件中傳遞的值選擇選項:選擇通過可變
<select id="gouv" name="gouv">
...some options here...
</select>
和下面的jQuery代碼:
$('#gouv option[value="myvalue"]').attr("checked","checked");
這是你肯定知道設置值爲「myvalue」的選項來檢查哪個功能完美。
現在的問題是,我不知道我想設置爲選中選項的值,因爲這個值是存儲在全局變量中的某個函數的結果。爲了簡化起見,經過長時間的調試,我將問題簡化爲以下內容:
var ident="myvalue";
$('#gouv option[value=ident]').attr("checked","checked");
並且此代碼不起作用!
我想知道爲什麼它不起作用,我們不能將值作爲變量傳遞嗎?是否有任何解決方法呢?
你試過'$('#gouv').val(ident)'? jQuery的'.val()'應該能夠設置select的值。 –
@MarkEirich。 'val'有什麼關係? – gdoron
'.val(value)'設置選擇的值。這不是你想要的嗎? –