2011-06-09 51 views
0

我在JQuery中遇到了這個奇怪的問題。我嘗試設置一個值下拉dinamically,所以我有這樣的代碼:將值設置爲jQuery中的下拉列表時出現問題

$('#activity').val(idValue); 
//or this way: 
$('#activity').val("'"+idValue+"'"); 

,但它不工作。但是,如果我設置值「靜態」,那麼它的工作原理:

$('#activity').val('23'); 

那麼,爲什麼不接受變量的值?或者我做錯了什麼?謝謝!

UPDATE

我試圖在的jsfiddle代碼和它的工作。看來問題與我解析的JSON數據有關。謝謝您的幫助!

+0

idValue在調試中的價值是什麼? – VAShhh 2011-06-09 10:18:04

+0

你確定'idValue == 23'? – Town 2011-06-09 10:18:08

+0

請顯示html和javascript代碼。 – Gaurav 2011-06-09 10:18:12

回答

0

您能得到什麼,如果你警覺idValue?我也想試試attr()

$('#activity').attr('value',idValue); 
0

idValue可以是數字型的,不妨

$('#activity').val(idValue.toString()); 
+0

toString轉換字符串中的數字對象,我不認爲是這裏的情況。無論如何,我已經嘗試過......沒有任何東西。 – sica07 2011-06-09 10:25:07

+0

請張貼你的案例小提琴,所以我們可以弄明白! – VAShhh 2011-06-09 10:26:18

相關問題