JQueryテーブルのマージの問題sharing_jquery
ここでは Jquery ライブラリを使用します。これについてはあまり紹介する必要はありません。いくつかの知識ポイントがあります。
- セレクター tr:eq(index)。これは、指定されたインデックスの tr 要素を選択することを意味します。インデックスは 0 から始まります
- tempRow.parent()、tempRow オブジェクトの親ノード オブジェクトを返すことを意味します
- $("
コード例
index.html
コードをコピー コードは次のとおりです以下:
课别 | 班别 | 班次 | 出勤時間 |
陈伟勋 | 一班制 | 白班 | 2011-09-09 |
陈伟勋 | 一班制 | 夜班 | 2011-09-09 |
陈伟勋 | 两班制 | 白班 | 2011-09-09 |
陈伟勋 | 两班制 | 白班 | 2011-09-09 |
陈伟勋 | 两班制 | 夜班 | 2011-09-09 |
陈伟勋 | 三班制 | 早班 | 2011-09-09 |
陈伟勋 | 三班制 | 中班 | 2011-09-09 |
陈伟勋 | 三班制 | 晚班 | 2011-09-09 |
张文军 | 一班制 | 白班 | 2011-09-09 |
张文军 | 两班制 | 白班 | 2011-09-09 |
张文军 | 两班制 | 白班 | 2011-09-09 |
张文军 | 两班制 | 夜班 | 2011-09-09 |
张文军 | 三班制 | 夜班 | 2011-09-09 |
张文军 | 三班制 | 中班 | 2011-09-09 |
var Grid = $("#gridview");
var rowCount = Grid.find("tr").length - 1;
var flagRow = Grid.find("tr:eq(" rowCount ")").find("td:eq(0)").html();
var sp = 0;
for(var i = rowCount; i >=0; i--) {
var tempRow = Grid.find("tr:eq(" i ")");
if(flagRow == tempRow.find("td:eq(0)").html()) {
tempRow.find("td:eq(0)").remove();
}
else {
$("
flagRow = tempRow.find("td:eq(0)").html();
sp = rowCount-i;
if(i != 0) {
tempRow.find("td:eq(0)").remove();
}
}
}