在光滑的网格中,我可以使用以下方法更改特定行的颜色:
$('.slick-row[row=2]').addClass('colorTest');
我希望在上面的命令中用变量替换2。
感谢您的帮助
答案 0 :(得分:1)
不太明白问题是什么。你为什么不能这样做......
var i;
i = 2;
$('.slick-row[row=' + i + ']').addClass('colorTest');
答案 1 :(得分:1)
这不起作用。 SlickGrid会在您滚动时动态创建和删除DOM元素,因此如果您执行此操作,然后向下滚动页面然后向上滚动,您的样式将会消失。
SlickGrid为数据提供程序定义了一个API,用于指定应该应用于不同行和/或单元格的CSS类 - https://github.com/mleibman/SlickGrid/wiki/Providing-data-to-the-grid。