还用alert 吗?看看console.info吧,代码的测试平台:ie9, firefox12 
​1. [代码][JavaScript]代码
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<style type="text/css">
table {
    border: 1px solid black;
    border-collapse: collapse;
    width: 300px;
}
 
table td {
    border: 1px solid black;
    width: 50%;
}
 
table th {
    border: 1px solid black;
    width: 50%;
}
 
tbody th {
    background-color: #06C;
}
</style>
</head>
<body>
    <div>
        <p id='para'>
            <a id="delTbody" href="javascript:;">del tbody</a>
            <a id='delRow' href="javascript:;">del row</a>
            <a id='tbodyEmpty' href="javascript:;">tbody empty</a>
        </p>
    </div>
    <table id='tab'>
        <thead>
            <tr>
                <th>name</th>
                <th>sex</th>
            </tr>
        </thead>
    </table>
    <script type="text/javascript" src="../../jslib/jquery-1.7.1.js"></script>
    <script type="text/javascript">
      (function(w){
          // ie8 or ie9 console problem solution.     
          if(! w.console){
                //alert(".....");
                w.console = {
                    info : function(){},
                    error : function(){},
                    log : function(){}
                };
          }
      })(window);
 
     
        var tab = $('#tab');
         
        var jsonArr = [{'name' : 'zhai', 'sex' : 'F'},
                    {'name' : 'lsie', 'sex' : 'M'},
                    {'name' : 'abcd', 'sex' : 'M'},
                    {'name' : 'jia1', 'sex' : 'F'}
                    ];
 
        (function(){
            console.info('OK');
            var body = $("<tbody></tbody>");
 
            for(var i = 0; i < jsonArr.length; i++){
                var j = jsonArr[i];
                var td1 = $('<td>' + j.name + '</td>');
                var td2 = $('<td>' + j.sex + '</td>');
                http://www.huiyi8.com/banbao/huabian/
                var tr = $('<tr></tr>');
                tr.append(td1);
                tr.append(td2);
                body.append(tr);
            }
 
            console.info(body.toString());
            tab.append(body);
        })();
 
          $(document).ready(function () {
                $('#para').click(function(event){
                    //console.info("para ......" + event);
 
                    var id = event.target.id;
                    switch(id){
                    case 'delTbody' :
                        console.info('del t');
                        $("#tab tbody").remove();
                        break;
                    case 'delRow' :
                        console.info('del r');
                        try{板报设计
                            tab[0].tBodies[0].deleteRow(0);
                            //tab[0].deleteRow(1);
                        }catch(e){
                            console.error('rows length is zero.' + e);
                        }
                        break;
                    case 'tbodyEmpty' :
                        $('#tab tbody').empty();
                        break;
                    }
                });
 
              /*
                $('#delRow').click(function(){
                    console.info('del r');
                    $('table tbody').empty();
                });
              */
          });
           
    </script>
</body>
</html>

JQuery操作TABLE,及console.info问题。的更多相关文章

  1. jQuery操作Table tr td常用的方法

    虽然现在DIV+CSS进行页的布局大行其道,但是很多地方使用table还是有很多优势,用table展示数据是比较方便的,下面汇总了jQuery操作Table tr td常用的方法,熟记这些操作技巧,下 ...

  2. 汇总常用的jQuery操作Table tr td方法

    虽然现在DIV+CSS进行页的布局大行其道,但是很多地方使用table还是有很多优势,用table展示数据是比较方便的,下面汇总了jQuery操作Table tr td常用的方法,熟记这些操作技巧,下 ...

  3. JQuery操作Table元素

    使用Jquery操作Table中的tr向上或向下移动,以及全选和反选操作. 点击Table Head中的复选框,全选或反选表格中所有的复选框; 选中复选框,点击Up 按钮, tr上移;点击 Down ...

  4. jQuery操作table数据上移、下移和置顶

    jQuery 操作table中的tr换行的步骤如下: 1.获取当前tr var $tr = $(this).parents("tr"); 2.移动tr //上移 $tr.prev( ...

  5. Jquery操作Table

    Jquery 操作 Html Table 是很方便的,这里对表格的基本操作进行一下简单的总结. 首先建立一个通用的表格css 和一个 表格Table: table { border-collapse: ...

  6. jQuery操作Table学习总结[转]

    <style type="text/css">       .hover       {                  }    </style>< ...

  7. 如何用jquery操作table的方法

    今天我在做你约我吧交友www.niyuewo.com网项目时遇到一个问题,就是如何用qjuery控制table的添加.编辑与删除,经过网上查资料发现用jquery很容易实现,在此整理下来供大家参考: ...

  8. jQuery操作table tr td

    1.鼠标移动行变色 $("#tab tr").hover(function(){ $(this).children("td").addClass("h ...

  9. jquery 操作table样式拖动参考

    参考: http://blog.csdn.net/kdiller/article/details/6059727 http://www.jb51.net/article/59795.htm

随机推荐

  1. Codeforces Round #269 (Div. 2) D - MUH and Cube Walls kmp

    D - MUH and Cube Walls Time Limit:2000MS     Memory Limit:262144KB     64bit IO Format:%I64d & % ...

  2. 标准C程序设计七---04

    Linux应用             编程深入            语言编程 标准C程序设计七---经典C11程序设计    以下内容为阅读:    <标准C程序设计>(第7版) 作者 ...

  3. cmd指令

    d:  进入D盘: cd job 进入d盘名为job的文件夹:cd显示当前路径: md test创建名为test的文件夹: rd test删除名为test的文件夹: cd.>test.json创 ...

  4. Day 12 shell语法及程序若干

    1. 现归纳一下shell中的运算符:       +:对两个变量做加法.    -:对两个变量做减法.    *:对两个变量做乘法.    /:对两个变量做除法.    **:对两个变量做幂运算.  ...

  5. jqeury设置元素屏幕居中

    jQuery.fn.center = function () { this.css(“position”,”absolute”); this.css(“top”, ( $(window).height ...

  6. nginx的配置文件 【nginx.conf】

    #user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #erro ...

  7. iOS开发-用keychain替代UDID

    从2013-5-1日开始苹果就禁止对UUID的应用的通过了.所以我们需要用一些办法替换,下面我就是用keychain的访问替换掉UUID的. 那么,关于Keychain的应用,Apple提供了一个叫G ...

  8. bootstrap -- 学习之流动布局

    Grid是什么? Grid 翻译成中文是格栅系统,不过还是不好理解,理解为一行12个格子可能更容易些.Grid可以把一行内容最多分成12个格子,而且可以根据需要来合并这12个格子中的其中某些格子.下面 ...

  9. 生活娱乐 VERYCD的T恤设计大赛

    http://www.verycd.com/event/tee2011/ 购买网站: http://dianlv.taobao.com/

  10. C#总结复习5(需要进一步复习)

    第十五章 接口 1.接口: C++中允许多继承没有接口的概念.而java与C#中有,因为C#中 是单继承多接口. 所谓的接口,其实和抽象类.方法相似.都只有一个空方法.其本身不可以为基类,但是允许被其 ...