Hy guys。任何想法可能是錯誤的代碼:選擇/選項值選擇的jQuery代碼問題
$IDuporabnikakijeobiskopravil = document.forms["referentpodatki"].elements["id_uporabnika_ki_je_opravil_obisk"].value
$("#IDuporabnik option[value='$IDuporabnikakijeobiskopravil']:first").attr("selected", true);
它必須是變量的東西。如果我只用這樣的第二部分:
$IDuporabnikakijeobiskopravil = document.forms["referentpodatki"].elements["id_uporabnika_ki_je_opravil_obisk"].value
$("#IDuporabnik option[value='37']:first").attr("selected", true);
它的工作原理。但沒有這個選項解決了我的問題:
$IDuporabnikakijeobiskopravil = "37"
$IDuporabnikakijeobiskopravil = 37
$IDuporabnikakijeobiskopravil = '37'
$("#IDuporabnik option[value='{$IDuporabnikakijeobiskopravil}']:first").attr("selected", true);
var IDuporabnikakijeobiskopravil = ....
對這一個的任何幫助將非常appriciated。謝謝!
JavaScript並沒有** **插值字符串,你必須做字符串連接。 – 2012-07-22 15:55:41
Make it $(「#IDuporabnik option [value ='」+ $ IDuporabnikakijeobiskopravil +「']:first」)。attr(「selected」,true); – 2012-07-22 15:56:21
可能的重複[如何在jQuery選擇器中使用JavaScript變量](http://stackoverflow.com/questions/5891840/how-to-use-javascript-variables-in-jquery-selectors) – 2012-07-22 15:56:33