Jquery [name = var]替换

Ian*_*Ian 2 jquery

有没有办法在name =参数中使用变量.

我希望能够做到:

var a = 1;

$("#gen_p").html($("input:radio[name='gen'+a]:checked").val()));
Run Code Online (Sandbox Code Playgroud)

我能做$("#gen_p"+a)但不能做到[name=??]

我错过了什么吗?

谢谢

Ben*_*Ben 10

$("#gen_p").html($("input:radio[name='gen"+a+"']:checked").val());??
Run Code Online (Sandbox Code Playgroud)

你在那里混合一些单引号.

编辑:你还有一些额外)的东西.