我有21行和8列的kendoGrid。我设置了特定行的背景颜色以及隐藏那些行值。为此我写了这两行代码
$("#grid1 tbody").find("tr:eq(0), tr:eq(2), tr:eq(11),tr:eq(15)")
.addClass('rowColor');
$("#grid2 tbody").find("tr:eq(0), tr:eq(2), tr:eq(11), tr:eq(15)")
.find("td").html("");
现在我想显示隐藏的第一行,第三行,第16行第一列值...我该怎么做...确保值来自数据库......
答案 0 :(得分:1)
首先,如果要隐藏行,可以使用.hide()
$("#grid2 tbody").find("tr:eq(0), tr:eq(2), tr:eq(11), tr:eq(15)")
.find("td").hide();
不是
$("#grid2 tbody").find("tr:eq(0), tr:eq(2), tr:eq(11), tr:eq(15)")
.find("td").html("");
因为.html("")
实际上会清空其内容而不仅仅是隐藏
然后显示第一列仅使用:
$("#grid2 tbody").find("tr:eq(0), tr:eq(2), tr:eq(11), tr:eq(15)").find("td:first").show();