我想使用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
這是否回答了您的問題?如果其中一位幫助你,請接受答案 –