使用没有默认值的<input type="color">
似乎导致一个无用的控件(我尝试使用Firefox 53),因为颜色永远不会改变,而添加默认值,一切都按预期运行(working example)。
我实际上使用此值来填充css变量,例如:
const colors = [...document.querySelectorAll(".color-controls input[type=color]")];
colors[0].addEventListener("input", setFrontColor);
docStyle.setProperty("--front-color", colors[0].value);
限制将默认值设置为HTML属性迫使我手动设置它,而我想设置value
通过JS当前CSS变量“--front-color
”值。
如何通过jQuery获取CSS变量的值?
$('button').css("color",'red')
console.log($('button').css("color"))
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button>asd</button>
.css()
.css("color","red");
.css("color");