JQuery-Demo6:显示 JSON 数据

JQuery-Demo6:显示 JSON 数据

Github:show_users_JSON

一. 需求

请把这个 JSON 数据用 JQuery 在页面中构造出来。

var users = [
    {"name" : "TimHsu", "sex" : "1", "tel" : "13750066666"},
    {"name" : "Dicky", "sex" : "1", "tel" : "13750066666"},
    {"name" : "Peter", "sex" : "1", "tel" : "13750066666"},
    {"name" : "Alice", "sex" : "1", "tel" : "13750066666"},
    {"name" : "Tom", "sex" : "1", "tel" : "13750066666"}
];

二. 代码

show_users_JSON.html

<!DOCTYPE html>
<html>
<head>
    <title>显示 JSON 数据</title>
    <meta charset="UTF-8" />
    <link rel="stylesheet" type="text/css" href="show_users.css" />
</head>
<body>
    <div id="div0"></div>
</body>
<script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js"></script>
<script src="show_users.js"></script>
</html>

省略 show_users_JSON.css 😃

show_users_JSON.js

var users = [
    {"name" : "TimHsu", "sex" : "1", "tel" : "13750066666"},
    {"name" : "Dicky", "sex" : "1", "tel" : "13750066666"},
    {"name" : "Peter", "sex" : "1", "tel" : "13750066666"},
    {"name" : "Alice", "sex" : "1", "tel" : "13750066666"},
    {"name" : "Tom", "sex" : "1", "tel" : "13750066666"}
];

/* JavaScript */
// var list = document.createElement("ol");
// document.getElementById("div0").appendChild(list);
// for(var i = 0; i < users.length; i++) {
//     var item = document.createElement("li");
//     var itemText = document.createTextNode(users[i].name + " " + users[i].sex + " " + users[i].tel);
//     item.appendChild(itemText);
//     list.appendChild(item);
// }

/* JQuery */
$(document).ready(function() {
    $("div").append("<ol></ol>");
    for(var i = 0; i < users.length; i++) {
        var li = $("<li></li>").text(users[i].name + " " + users[i].sex + " " + users[i].tel);
        $("ol").append(li);
        // $("ol").append("<li>" + users[i].name + " " + users[i].sex + " " + users[i].tel + "</li>");  
    }
});

三. 效果

1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值