为了账号安全,请及时绑定邮箱和手机立即绑定

为什么运行不了呢

<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"></script>
    </head>
    <body>
        <table cellpadding="5px">
            <caption>学生信息</caption>
            <thead>
                <tr>
                    <th>名字</th>
                    <th>学号</th>
                    <th>性别</th>
                    <th>联系方式</th>
                </tr>
            </thead>
            <tbody></tbody>
            <tfoot><input type="button" value="添加"/></tfoot>
        </table>
        <script>
         var student=[
             {"name":"张三","id":"1","sex":"男","phone":"1"},
             "name":"小红","id":"1","sex":"男","phone":"1"},
             "name":"小吕","id":"1","sex":"男","phone":"1"},];
        
        $("tfoot").bind("click",function(){
            $.each(student,function(index, s){
                $("tbody").append(
                    "<tr><td>"+s.name + "</td><td>"+
                    s.id + "</td><td>"+
                    s.sex + "</td><td>"+
                    s.phone + "</td></tr>");
                
            });
        });
          
        </script>
    </body>
</html>


正在回答

2 回答

错误如下:

1、信息列表的第一二行信息的逗号在英文状态下输入,你的是中文状态的逗号;

2、信息列表格式有错误,每条信息都要用{ }包裹起来,你第二条和第三条信息没有 前面的 { ;

3、使用$("tfoot")无法获取到按钮,点击事件添加不成功,改成$("input")则可以正常获取按钮并添加点击事件,至于为什么,我也不知道。

4、附上修改过后的代码:http://img1.sycdn.imooc.com//5719b512000163c606090311.jpg

0 回复 有任何疑惑可以回复我~
#1

夏至_未至_03217438 提问者

我也发现按钮无法获取这件事,所以就给按钮取了个id名。谢谢啦~
2016-04-22 回复 有任何疑惑可以回复我~
#2

qq_覗水翛_0 回复 夏至_未至_03217438 提问者

唉,我也只能回答些这种简单的问题了。。。
2016-04-23 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//5719b55f0001441e04450103.jpg

1.大括号不对

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
jQuery基础课程
  • 参与学习       154699    人
  • 解答问题       7289    个

加入课程学习,有效提高前端开发速度

进入课程

为什么运行不了呢

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号