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