cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Meminta nasihat: Apakah cara yang betul untuk menggunakan $each()?

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title></title>
        <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js" type="text/javascript"></script>
    </head>
    <body>
        <form>
            <label>
                <input id="txt" type="text" name="UserName" placeholder="请输入姓名">性别:
                <select id="sex">
                    <option>女</option>
                    <option>男</option>
                </select>
            </label>
            <input id="show-btn" type="button" value="显示数据">
        </form>
        <ul id="list"></ul>

    <script>
        var json=[{
            "name": $("#txt").val(),
            "sex": $("#sex").val()
        }];
        $("#show-btn").click(function(){
            $.each(json,function(i){

                $("#list").append("<li>姓名:"+json[i].name+" 性别:"+json[i].sex+"</li>");    

            });
        });

    </script>
    </body>
</html>

天蓬老师天蓬老师2737 hari yang lalu716

membalas semua(2)saya akan balas

  • 高洛峰

    高洛峰2017-05-18 10:56:19

    Sila masukkan var json=[xxxxx] ;
    ke dalam fungsi klik

        $("#show-btn").click(function(){
          var json=[{
            "name": $("#txt").val(),
            "sex": $("#sex").val()
        }];
            $.each(json,function(i){
    
                $("#list").append("<li>姓名:"+json[i].name+" 性别:"+json[i].sex+"</li>");    
    
            });
        });

    balas
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-18 10:56:19

    Adakah poster tidak menerangkan masalah dengan jelas? Saya fikir anda bercakap tentang penggunaan setiap

    ================================================ === =====
    Adakah anda maksudkan anda tidak mahu menggunakan subskrip dalam panggilan balik?

    Gambar di atas ialah setiap kaedah JQuery
    Anda boleh menggunakan ini dalam panggilan balik untuk mendapatkan objek yang sedang digelung
    atau gunakan parameter kedua dalam panggilan balik

    balas
    0
  • Batalbalas