我有一个问题列表的三个无线电选项:
<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将这些选项设置为选中状态?我甚至不知道从哪里开始。
答案 0 :(得分:2)
使用.each()
(doc)迭代您的对象,然后使用attribute selector和.val()
(doc)来设置值单选按钮:
$.each(myObject, function(name, value) {
$('input[name='+name+']').val([value]);
});
答案 1 :(得分:0)
您只需将欲望元素的checked属性更改为'checked'即可。尝试给元素一个id或类,(名称也可以工作),它们可以定义,然后使用:
$(/*selector*/).attr('checked', 'checked');