javascript - 当我的页面有 4 个以上的网格时,如何在页面中设置 4 个网格的样式?

标签 javascript jquery css kendo-ui kendo-grid

我的页面有 6 个网格,分别称为 grid1、grid2、grid3、grid4、grid5、grid6。当我单击搜索按钮时,我读取了网格中的数据。现在我想为 grid1、grid2、grid4、grid5 设置样式"color:red",我可以使用这些代码设置它们的样式:

   #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;
   }

关于javascript - 当我的页面有 4 个以上的网格时,如何在页面中设置 4 个网格的样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18962109/

相关文章:

php - 如何使用php脚本删除目录中的文件

css - Wordpress 精选图片在 IE8 中不显示

javascript - 使用javascript模糊 body

javascript - js .html() 通知窗口在第一次成功触发后消失

javascript - 查找剪贴板是否有文字或图像?

javascript - 滚动时如何使用(moz/webkit/etc)缩放图像

javascript - json:当单击类别链接时,我只想显示该类别中的帖子

javascript - 使用ajax通过onchange更改选择框1中带有国旗的国家/地区的值

javascript - CSS 媒体屏幕宽度与 jQuery(window).width()

javascript - 我无法检测到错误。为什么第三和第四(else if)不起作用