我想使用 jQuery css() 函数动态设置 div 元素的 css,而不是使用 css() 函数的字符串文字/字符串常量。可能吗?
而不是将以下代码与字符串文字一起使用:
$('#myDiv').css('color', '#00ff00');
我想使用变量为#myDiv 元素设置css,例如
版本 1:
var propertyName = get_propery_name(myVariable1); // function get_propery_name() returns a string like 'background-color'
var value = get_value(myVariable2) ; // function get_value() returns a string like '#00ff00'
$('#myDiv').css(propertyName, value);
版本 2:(只是硬编码以查看它们是否可以在不调用上述版本 1 之类的自定义函数的情况下工作):
var propertyName = 'background-color';
var value = '#00ff00';
$('#divLeftReportView').css(propertyName, value);
两种可变版本的代码都不起作用。请帮忙。谢谢。