jQuery按属性名称和值查找表单元素?

jon*_*nny 5 forms jquery

我试图检查一个单选按钮,但我所拥有的所有元素都是name属性和元素值.

我需要一些方法来检查正确的无线电,其中name ="accounts\['+ i +'\]\[account_status \]\[selected \]"和"#form1"中的value ="current".

我有下面的代码,但它会检查最后一个单选按钮.

$('#form1 input[name="accounts\\['+i+'\\]\\[account_status\\]\\[selected\\]"]').attr('checked', true);
Run Code Online (Sandbox Code Playgroud)

谢谢

Jam*_*gne 16

你似乎遗漏了这value部分.正因为如此,它试图检查所有这些,无论价值如何.由于一次只能检查组中的一个单选按钮,因此最后只检查最后一个.

在最后添加值.

input[name='something'][value='something']
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/KsJCP/