ホームページ >ウェブフロントエンド >jsチュートリアル >JQueryテーブルの基本操作
JqueryはHTMLテーブルの操作に非常に便利です。テーブルの基本的な操作を簡単にまとめます。
まず、一般的なテーブル CSS とテーブルを作成します。
table { border-collapse: collapse; border-spacing: 0; margin-right: auto; margin-left: auto; width: 800px; } th, td { border: 1px solid #b5d6e6; font-size: 12px; font-weight: normal; text-align: center; vertical-align: middle; height: 20px; } th { background-color: Gray; }
2. 奇数行と偶数行テーブルの色変更:
.hover { background-color: #cccc00; }
結果表示:
3. 基本操作:
.odd{ background-color: #bbf;} .even{ background-color:#ffc; }
//eq:获取子元素索引从 0 开始,先删除表头 $("#table3 tr th:eq(1)").remove(); //nth-child:获取子元素从 1 开始 $("#table3 tr td:nth-child(2)").remove();
(5) 行を非表示にする (2 番目の行を非表示にするなど):
$("#table3 tr:gt(0):not(:eq(1))").remove();(6) 列を非表示にする (2 番目の列を非表示にするなど):
//先删除表头 $("#table3 tr th:not(:eq(1))").remove(); $("#table3 tr td:not(:nth-child(2))").remove();(7) テーブルの最後の位置に新しい行を挿入します:
$("#table3 tr:gt(0):eq(1)").hide(); //或者 //$("#table3 tr:gt(0):eq(1)").css("display", "none") //显示 //$("#table3 tr:gt(0):eq(1)").css("display", "");(8) 行の後の 2 番目の Insert に行を挿入します:
$("#table3 tr th:eq(1)").hide(); $("#table3 tr td:nth-child(2)").hide(); //或者 //$("#table3 tr th:eq(1)").css("display", "none"); //$("#table3 tr td:nth-child(2)").css("display", "none"); //显示 //$("#table3 tr th:eq(1)").css("display", ""); //$("#table3 tr td:nth-child(2)").css("display", "");(9) 2 行目 3 列目などのセルの値を取得します:
var newRow = "<tr> <td>新行第一列</td> <td>新行第二列</td> <td>新行第三列</td> <td>新行第四列</td> <td>新行第五列</td> </tr>"; $("#table3 tr:last").after(newRow);
var v = ""; $("#table3 tr td:nth-child(2)").each(function () { v += $(this).text()+" "; }); //结果:第一行第二列 第二行第二列 第三行第二列(13) 分岐行セルを分割すると、上の結合されたセルが復元されます:
var v = ""; $("#table3 tr:gt(0):eq(1) td").each(function () { v += $(this).text() + " "; }); //结果:第二行第一列 第二行第二列 第二行第三列 第二行第四列 第二行第五列(14) 列セルを結合します。2 番目のセルと 3 番目のセルを結合するなど、 2 列目の 3 番目のセル
$("#table3 tr:gt(0):eq(1) td:eq(1)").attr("colspan", 2); $("#table3 tr:gt(0):eq(1) td:eq(2)").remove();(15) Split 上で結合したばかりのセルを復元するなど、セルを列に分割します:
//注意不能使用 //$("#table3 tr:gt(0):eq(1) td:eq(1)").removeAttr("colspan"); $("#table3 tr:gt(0):eq(1) td:eq(1)").attr("colspan", 1); $("#table3 tr:gt(0):eq(1) td:eq(1)").after("<td>第二行第三列</td>")(16) 各セルにクリック イベントを追加し、行をポップアップしますセルのインデックスと列インデックス:
$("#table3 tr:gt(0):eq(1) td:eq(1)").attr("rowspan", 2); $("#table3 tr:gt(0):eq(2) td:eq(1)").remove();--= ソースコードのダウンロード=-
以上がJQueryテーブルの基本操作の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。