当鼠标悬停在行上时,是否有人知道如何为具有不同背景颜色的表格行添加边框?
我已经能够用这个改变行的背景颜色:
$(document).ready(function() {
$(function() {
$('.actionRow').hover(function() {
$(this).css('background-color', '#FFFF99');
},
function() {
$(this).css('background-color', '#FFFFFF');
});
});
});
Run Code Online (Sandbox Code Playgroud)
但是我无法添加边框颜色.我意识到边框不能直接应用于表格行标签,但我希望有人知道一些jQuery巫术魔法可以找到所选行中的表格单元格并将一些样式应用于那些创建边框.
谢谢!
这是我的代码
$("#textbackground").click(function() {
var obj = canvas.getActiveObject();
![enter image description here][1]
//alert("weight");
if (!obj) return;
obj.setTextBackgroundColor('rgb(0,200,0)');
canvas.renderAll();
});
Run Code Online (Sandbox Code Playgroud)
我必须将背景颜色设置为仅文本,像这样的链接,但我得到正方形文本的背景颜色,而不是文本只 在这里输入链接描述
那我怎么设置
obj.setTextBackgroundColor('rgb(0,200,0)');
Run Code Online (Sandbox Code Playgroud) 在我的HTML中,每个td代表一个正方形.如果它们是白色(默认情况下),我只需将这些方块更改为黄色,如果它们是黄色则通过右键单击将其更改为白色.这是我的代码:
$('tbody').on('contextmenu', 'td', (e) => {
const td = $(e.currentTarget);
if (td.css('background-color') !== 'yellow') {
td.css('backgroundColor', 'yellow');
} else {
td.css('backgroundColor', 'white');
}
e.preventDefault();
});
Run Code Online (Sandbox Code Playgroud)
问题是黄色工作但通过再次右键单击它再也不会返回白色.
我想使用 jquery 在运行时更改 div 的背景颜色。div 正在显示,但背景颜色没有改变。我不知道我写的这段代码有什么问题。
<html>
<head>
<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
</head>
<body>
<div id="color" style="width:100px;height:100px;background-color:grey;">Hello, world!</div>
<script>
function change_color()
{
r = floor(Math.random()*256);
g = floor(Math.random()*256);
b = floor(Math.random()*256);
rgb = "rgb(" + r + ", " + g + ", " + b + ")";
$("#color").css("background-color", rgb);
}
setInterval(change_color, 1000);
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
我想要十进制的 RGB 值。