• json小例子


    <!doctype html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
        <script src="jquery.1.9.0.min.js"></script>
    </head>
    <body>
    <div class="div1">
        <div class="item">
            <ul>
                <li>
                    <h2>1</h2>
                    <p>1</p>
                </li>
                <!--<li>-->
                <!--<h2>2</h2>-->
                <!--<p>2</p>-->
                <!--</li>-->
                <!--<li>-->
                <!--<h2>3</h2>-->
                <!--<p>3</p>-->
                <!--</li>-->
                <!--<li>-->
                <!--<h2>4</h2>-->
                <!--<p>4</p>-->
                <!--</li>-->
            </ul>
        </div>
    </div>
    </body>
    <script>
        var json = {
            list: [
                {
                    id: 1,
                    title: "标题1"
                },
                {
                    id: 2,
                    title: "标题2"
                },
                {
                    id: 3,
                    title: "标题3"
                },
                {
                    id: 4,
                    title: "标题4"
                },
                {
                    id: 5,
                    title: "标题5"
                },
                {
                    id: 6,
                    title: "标题6"
                },
                {
                    id: 7,
                    title: "标题7"
                }
            ]
        }
        var num = json.list,
                page = Math.ceil(num.length / 4),
                wrap = $(".div1"),
                itemArray = [];
        html = "";
        var contant = "";
        for (var j = 0; j < num.length; j++) {
            contant = " <li>"
                    + "<h2>" + num[j].id + "</h2>"
                    + "<p>" + num[j].title + "</p>"
                    + "</li>";
            itemArray.push(contant);
        }
        console.log(itemArray);
        for (var i = 0; i < page; i++) {
            var item = "";
            for (var n = 0; n < 4; n++) {
                if (i * 4 + n < num.length) {
                    item += itemArray[i * 4 + n];
                }
            }
            html += '<div class="item">'
                    + '<ul>'
                    + item
                    + '</ul>'
                    + ' </div>'
    //        console.log(html);
        }
        wrap.html(html);
    //    console.log(html);
    </script>
    </html>
  • 相关阅读:
    Truffle 安装
    Windows10 修改代理
    windows远程桌面(mstsc)不能复制粘贴的解决办法(转)
    响应式布局 笔记汇总
    Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'hive.DELETEME1643159643943' doesn't exist
    Oracle安装问题:Win10系统离线安装framework3.5报0x8024402c的问题
    NameNode启动问题:Failed to load an FSImage file!
    他们的名言警句&推荐书籍
    没有可以使用的 internal type for both IPv4 and IPv6 Addresses (A+AAAA)记录
    【转】ExtJs 正则
  • 原文地址:https://www.cnblogs.com/xiaoleidiv/p/jaon.html
Copyright © 2020-2023  润新知