当我的页面有超过 4 个网格时,如何在页面中设置 4 个网格的样式
How to style 4 grids in a page when my pages have more than 4 grids?
我的页面有6个网格,分别称为grid1,grid2,grid3,grid4,grid5,grid6。当我点击搜索按钮时,我读取了网格中的数据,现在我想用样式"color:red"
来样式grid1,grid2,grid4,grid5,我可以使用以下代码设置它们的样式:
#grid1.k-grid-content td {
color:red
}
#grid2.k-grid-content td {
color:red
}
#grid4.k-grid-content td {
color:red
}
#grid5.k-grid-content td {
color:red
}
我认为这种方式真的很复杂和多余,像这样更改代码并单击搜索按钮,但失败了。但是如果我先搜索数据,然后执行更改代码,它就成功了。如何更改我的代码?我只是不想编写复杂和冗余的代码。它可以与jquery"live"事件一起使用吗?有人使用"live"来设计网格td吗?
.GridColor {
color:red
}
$(function () {
$("#grid1.k-grid-content td").addClass("GridColor");
$("#grid2.k-grid-content td").addClass("GridColor");
$("#grid4.k-grid-content td").addClass("GridColor");
$("#grid5.k-grid-content td").addClass("GridColor");
}
试试这个,
$('Search').on("click",function(){
$("#grid1.k-grid-content td").addClass("GridColor");
$("#grid2.k-grid-content td").addClass("GridColor");
$("#grid4.k-grid-content td").addClass("GridColor");
$("#grid5.k-grid-content td").addClass("GridColor");
});
.GridColor {
color:red !important;
}
$(function () {
$("#mybutton").on('click',function(){
$("[id^='grid']").find('td').addClass("GridColor");
});
});
这将查找 ID 以 grid 开头的所有元素,然后定位所有 TD 并添加类
相关文章:
- 如何在剑道网格初始化后设置pageSizes
- 如何在可分组的剑道网格中设置空数据文本
- 在有角度的ui网格中设置动态列的问题
- 如何在three.js中设置网格绘制的动画
- 在网格视图的自动刷新过程中,设置内部网格视图文本框的可见性
- 如何在javascript中设置网格组合框值
- 回调以设置postdata,而无需重新加载网格
- 在Kendo UI中将网格pageSize设置为变量
- 在剑道网格中,我可以用一个函数动态设置列属性吗
- 无论网格中有多少单词,都要设置网格集大小
- 设置新网格行的动画
- 我们如何在dojo树网格中设置孩子
- 将列设置为在EasyUI数据网格上按排序显示
- 无法设置属性'网格'的未定义
- 如何在后台网格中将特定的可编辑单元格设置为不可编辑
- UI 网格设置列顺序
- 在 Dojo 增强网格筛选器栏上设置状态文本
- 当网格视图设置为 true 时,Jqgrid 在 IE9 中显示“正在加载”
- Dojo 数据网格:设置有条件的可编辑列(在运行时更改)
- 如何从子网格设置默认表单