Javascript 在Jquery中的select语句中使用变量

Javascript 在Jquery中的select语句中使用变量,javascript,jquery,Javascript,Jquery,我想在Jquery的select中使用一个变量,如下所示: var elemName="student_"+student_id; $("select[name=elemName]")[0].value=1 $("select[name=elemName]")[1].value=2 但上述代码不起作用。我想使用上面select语句中的变量。因此,如果有人帮助我做到这一点,我将非常感激。谢谢。试试这个 $("select[name='"+elemName+"']")[0].value=1

我想在Jquery的select中使用一个变量,如下所示:

 var elemName="student_"+student_id;
 $("select[name=elemName]")[0].value=1
 $("select[name=elemName]")[1].value=2
但上述代码不起作用。我想使用上面select语句中的变量。因此,如果有人帮助我做到这一点,我将非常感激。谢谢。

试试这个

$("select[name='"+elemName+"']")[0].value=1
试试这个

$("select[name='"+elemName+"']")[0].value=1
把它当作

$("select[name="+elemName+"]")[0].value=1
把它当作

$("select[name="+elemName+"]")[0].value=1

您需要使用字符串连接:

$("select[name=" + elemName + "]")

您需要使用字符串连接:

$("select[name=" + elemName + "]")

这太完美了。您也在为字符串添加引号。这在其他人身上是缺失的。这是完美的。您也在为字符串添加引号。这在其他人身上是缺失的。