2012-08-28 35 views
0

值選擇所選的選項與jQuery 選擇我這樣做如下:通過,以便通過設定爲一個HTML值選定的選項的jQuery

$('#mySelectId option[value="avancement d\'échelon"]').attr("selected","selected"); 

是問題,因爲我的字符串值包含'

+1

代碼工作正常,在這裏:http://jsfiddle.net/HN3Ba/ –

+0

是否真的值,或者是你真正努力的目標在選項的文本? – adeneo

+0

是的,這是值 – fatiDev

回答

1

使用

$('#mySelectId option[value="avancement d\'échelon"]').attr("selected", true); 

代替。

而且刪除選定的屬性使用

$('#mySelectId option[value="avancement d\'échelon"]').attr("selected", false); 
2

你也可以設置選擇框的.val()

$('#mySelectId').val("avancement d'échelon"); 
+1

我忘記說問題出現了只用這個字符串;當我將這個值設置爲'rétrogradation'時,沒有問題 – fatiDev

相關問題