问答详情
源自:1-11 编程练习

简单实现。。。

 <body>

        <input type="button" id="btn" value="提交"/>

        <ul></ul>

        <script>

            var stulist=[

                {"stu":"xiaoming","age":22},

                {"stu":"xiaohong","age":23},

                {"stu":"xiaoli","age":24}

                ]

                $("#btn").click(function(){

                    $.each(stulist,function(index,item){

                        $("ul").append("<li>"+"name="+item["stu"]+";age="+item["age"]+"</li>")

                    })

                })

        </script>

    </body>


提问者:哈哈哈嘿嘿呵呵 2018-11-18 14:49

个回答

  • qq_野暖_asFZ01
    2021-08-24 10:05:34

    <!DOCTYPE html>

    <html>

        <head>

            <title>挑战题</title>

            <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

            <script src="https://libs.baidu.com/jquery/1.9.0/jquery.js" type="text/javascript"></script>

            <style>

                ul {margin: 0; padding: 0;}

                li { list-style: none;}

                .txt { padding-left: 4px; outline: none;}

            </style>

        </head>

        <body>

            <form action="#" method="get">

                <label>

                    <input id="txt" class="txt" type="text" name="UserName" placeholder="请输入姓名">

                </label>

                <input id="save-btn" type="button" value="保存数据">

                <input id="show-btn" type="button" value="显示数据">

            </form>

            <ul></ul>

            <script>

                var $txt = $('#txt'); 

                //定义一个json对象,用于保存学生的相关资料

                var json = [];

            

                $('#save-btn').on('click', function () {

                    json.push({

                        name : $txt.val()

                    });

                    $txt.val('');

                });

                $('#show-btn').on('click',function () {

                    //通过$.each()工具函数,获取数组中各元素的名称与内容,显示在页面中。 

                    $('ul').empty();

                    $.each(json,function (i) {

                        $('ul').append('<li>'+json[i].name+'</li>');

                    });

                });

            

            </script>

        </body>

    </html>


  • yauby
    2018-11-19 22:49:56

    还得在<head>标签加上jquery引用

    <script src="https://libs.baidu.com/jquery/1.9.0/jquery.js" type="text/javascript"></script>