我正在尝试将生成的样式对象转换为样式字符串。
基本上jQuery通过应用$(elem).css(styleObject)
来做什么,但没有目标元素。
无论如何都要转换像
这样的对象bodyStyle = {
lineHeight: 10,
backgroundColor: '#444',
height: 50
}
到像
这样的字符串line-height: 10px; background-color: #444; height:50px;
我现在所做的似乎并不是最优雅的解决方案:
if(styleObj) {
var style = $('<div>').css(styleObj).attr('style');
return style;
}