我想使用jQuery css()函数动态地设置div元素的css,而不是使用css()函数的字符串文字/字符串常量。可能吗?是否有可能将变量传递给jQuery的css函数?
而不是使用下面的代码与字符串文字:
$('#myDiv').css('color', '#00ff00');
我想用变量来设置的CSS #myDiv元素像
版本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);
代码的两个变量版本都不起作用。请帮忙。谢谢。
没有什么特别的了。这两个变种应该工作得很好:http://jsfiddle.net/UQWyH/ – VisioN
它是如何工作的? – jrummell
这是否回答了您的问题?如果其中一位帮助你,请接受答案 –