对于问题列表,我有三个单选选项:
<input type="radio" name="weight--'+index+'" value="not" />
<input type="radio" name="weight--'+index+'" value="somewhat" />
<input type="radio" name="weight--'+index+'" value="very" />
我有一个具有所选值的对象:
{"weight--0":"not","weight--1":"somewhat","weight--2":"very"}
如何使用 jquery 将这些选项设置为选定的?我什至不知道从哪里开始。
最佳答案
使用 .each()
( doc ) 迭代对象,然后使用 attribute selector和 .val()
( doc ) 设置单选按钮的值:
$.each(myObject, function(name, value) {
$('input[name='+name+']').val([value]);
});
关于从 json 对象检查 jquery radio 输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10179601/