1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      1. jQuery的合并表格中相同文本的相鄰單元格的代碼

        時間:2020-11-11 17:15:41 jQuery Mobile 我要投稿

        jQuery的合并表格中相同文本的相鄰單元格的代碼

          jQuery的合并表格中相同文本的相鄰單元格的代碼

          ONE

          已經生成的數據表格大致內容如下:

          廣東深圳00028紅花油廣東深圳00028紅花油廣東深圳00028紅花油廣東廣州00027白花油廣東廣州00028紅花油廣東深圳00028紅花油廣東深圳00028紅花油廣東深圳00028紅花油廣東深圳00028紅花油

          需要將前四列具有相同文本的相鄰單元格進行自動合并,合并后如下:

          廣東深圳00028紅花油廣州00027白花油00028紅花油深圳

          1、在html的.head中引入jQuery

          2、添加合并單元格的函數

          復制代碼 代碼如下:

          //函數說明:合并指定表格(表格id為_w_table_id)指定列(列數為_w_table_colnum)的相同文本的相鄰單元格

          //參數說明:_w_table_id 為需要進行合并單元格的表格的id。如在HTMl中指定表格 id="data" ,此參數應為 #data

          //參數說明:_w_table_colnum 為需要合并單元格的所在列。為數字,從最左邊第一列為1開始算起。

          function _w_table_rowspan(_w_table_id,_w_table_colnum){

          _w_table_firsttd = "";

          _w_table_currenttd = "";

          _w_table_SpanNum = 0;

          _w_table_Obj = $(_w_table_id + " tr td:nth-child(" + _w_table_colnum + ")");

          _w_table_Obj.each(function(i){

          if(i==0){

          _w_table_firsttd = $(this);

          _w_table_SpanNum = 1;

          }else{

          _w_table_currenttd = $(this);

          if(_w_table_firsttd.text()==_w_table_currenttd.text()){

          _w_table_SpanNum++;

          _w_table_currenttd.hide(); //remove();

          _w_table_firsttd.attr("rowSpan",_w_table_SpanNum);

          }else{

          _w_table_firsttd = $(this);

          _w_table_SpanNum = 1;

          }

          }

          });

          }

          //函數說明:合并指定表格(表格id為_w_table_id)指定行(行數為_w_table_rownum)的相同文本的相鄰單元格

          //參數說明:_w_table_id 為需要進行合并單元格的表格id。如在HTMl中指定表格 id="data" ,此參數應為 #data

          //參數說明:_w_table_rownum 為需要合并單元格的所在行。其參數形式請參考jQuery中nth-child的參數。

          // 如果為數字,則從最左邊第一行為1開始算起。

          // "even" 表示偶數行

          // "odd" 表示奇數行

          // "3n+1" 表示的行數為1、4、7、10.

          //參數說明:_w_table_maxcolnum 為指定行中單元格對應的最大列數,列數大于這個數值的單元格將不進行比較合并。

          // 此參數可以為空,為空則指定行的所有單元格要進行比較合并。

          function _w_table_colspan(_w_table_id,_w_table_rownum,_w_table_maxcolnum){

          if(_w_table_maxcolnum == void 0){_w_table_maxcolnum=0;}

          _w_table_firsttd = "";

          _w_table_currenttd = "";

          _w_table_SpanNum = 0;

          $(_w_table_id + " tr:nth-child(" + _w_table_rownum + ")").each(function(i){

          _w_table_Obj = $(this).children();

          _w_table_Obj.each(function(i){

          if(i==0){

          _w_table_firsttd = $(this);

          _w_table_SpanNum = 1;

          }else if((_w_table_maxcolnum>0)&&(i>_w_table_maxcolnum)){

          return "";

          }else{

          _w_table_currenttd = $(this);

          if(_w_table_firsttd.text()==_w_table_currenttd.text()){

          _w_table_SpanNum++;

          _w_table_currenttd.hide(); //remove();

          _w_table_firsttd.attr("colSpan",_w_table_SpanNum);

          }else{

          _w_table_firsttd = $(this);

          _w_table_SpanNum = 1;

          }

          }

          });

          });

          }

          3、在html的head中調用合并函數合并單元格

          復制代碼 代碼如下:

        地區地區商品代碼商品名稱數量有效期至距效期(月)產品批號規格單位條形碼地區地區商品代碼商品名稱數量有效期至距效期(月)產品批號規格單位條形碼

        【jQuery的合并表格中相同文本的相鄰單元格的代碼】相關文章:

        1.jQuery實現的拖動調整表格單元格的大小代碼實例

        2.基于jQuery的固定表格頭部的代碼

        3.excel中如何合并單元格

        4.jquery提交按鈕的代碼

        5.jquery中EasyUI同步樹的實現代碼

        6.jquery異步請求的實例代碼

        7.excel如何合并單元格的方法

        8.excel合并單元格的方法介紹

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>