我用setAttribute('color', 'black')
改变某些元素的CSS。此元素将存储在jQuery.data()对象中。但是在我的data()对象中,我之前定义的CSS将不会被存储。
我做错了什么?
感谢您的帮助!
答案 0 :(得分:3)
如果我有:
<div class="element"></div>
使用jquery,您可以:
$(".element").css("color", "black");
这将呈现以下内容:
<div class="element" style="color:black;"></div>
但是使用setAttribute将呈现:
<div class="element" color="black"></div>
答案 1 :(得分:2)
setAttribute
不会改变CSS。它改变了属性。
如果你想设置CSS,那么你会:
element.style.color = 'black';