从 json 对象检查 jquery radio 输入

标签 jquery json

对于问题列表,我有三个单选选项:

<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]);
});

演示:http://jsfiddle.net/jtbowden/9wsYK/

关于从 json 对象检查 jquery radio 输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10179601/

相关文章:

jquery - 与表单的其余部分分开验证字段集

python - 如果 cookie 值是字符串,则值错误,但如果是 int,则值错误

java - JSON 解析(未找到 JSON 对象)Java

javascript - HTML 按钮点击似乎调用了错误的函数

jquery - 将 div 定位在另一个没有绝对的 div 中

javascript - JavaScript 控制台中发生错误。功能可能会受到影响

php - 为什么 php json 数组返回 null 值,即使它有第一行的值

c# - JsonUtility 的包装器如何工作

java - 将 json 序列化为 pojo 类

javascript - fullcalendar with qtip2 - 如何使 qtip 正确滚动?