刚刚掌握 javascript 和 jquery
我正在根据其值设置表格单元格的 backgroundColor
。
$("td.ms-vb2").filter(function(index){return $(this).text() === "Yes";}).css("backgroundColor", "#81F79F");
$("td.ms-vb2").filter(function(index){return $(this).text() === "No";}).css("backgroundColor", "#FE642E");
有人能告诉我如何编写 if-else 语句,如果颜色是 #81F79F
则发出警报,如果颜色是 #FE642E
,做另一个警报
或
如果单元格中的值为是,则发出警报;如果单元格中的值为否,则发出另一个警报
非常感谢
最佳答案
你最好的选择是,如果是,则向 td 添加一个类,如果不是,则添加一个不同的类。然后测试类的基础是否存在。
例如添加类 affirmative
或 negative
然后在你的 CSS 中有一个肯定或否定的样式,并在那里声明背景颜色。这样,您的 js 需要做的就是更改类
关于用于检查 <td> 是否具有特定背景颜色的 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33395770/