jquery - 如何为检查 json 数据的 div 设置不同的类

标签 jquery html css json

如何从 json 中检查 true 或 false,并在 true 或 false 时为 div 放置不同的 css:

例如json:

{
    "Object": [
    {
        "test": true,
        "number": "001"
    }, {
        "test": false,
        "number": "002"
    }, {
        "test": false,
        "number": "003"
    }, {
        "test": true,
        "number": "004"
    }]
}

我创建了 html:

<div class="test" id="001">001</div>
<div class="test" id="002">002</div>
<div class="test" id="003">003</div>
<div class="test" id="004">004</div>

我试过类似的东西,但这是错误的......

if (test == 'true') {
$(".test").css("background-color", "blue");
} else {
$(".test").css("background-color", "red");
}

最佳答案

$.each(json.Object, function(index, value) {
    $number = $("#"+value.number);
    if(value.test) $number.css("background-color", "blue");
    else $number.css("background-color", "red");
});

$.each(json.Object, function(index, value) {
    $("#"+value.number).css("background-color", (value.test ? "blue" : "red"));
});

jsFiddle example

关于jquery - 如何为检查 json 数据的 div 设置不同的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17201877/

相关文章:

html - CSS 仅加载动画未按预期工作

html - 如何在CSS文字下方实现点和线?

jquery - jquery UI datepicker 中 getDate 方法之后的 parsedate

javascript - 使用 Javascript 将一个按钮的功能替换为另一个按钮的功能

javascript - 如何使用简单的 html、javascript 或 jquery 将文本放入 google 提供的圆环图中

javascript - 如何使用 javascript 获取动态加载的 swf 的大小?

html - 复选框将不正常

CSS 3 馅饼 :hover not working

javascript - Laravel 5 网站中的 CSS 和 JavaScript 文件

javascript - JavaScript 中的日期操作