Me gustaría establecer css de un elemento div dinámicamente utilizando la función jQuery css() en lugar de utilizar cadenas literales/constantes de cadena para la función css(). ¿Es posible?¿Es posible pasar variables a la función css de jquery?
En lugar de utilizar los siguientes códigos con cadenas literales:
$('#myDiv').css('color', '#00ff00');
me gustaría utilizar variables para establecer CSS para #myDiv elemento como el
Versión 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);
Versión 2: (solo codificado para ver si funcionan sin llamar a funciones personalizadas como la versión 1 anterior):
var propertyName = 'background-color';
var value = '#00ff00';
$('#divLeftReportView').css(propertyName, value);
Ambas versiones variables de los códigos no funcionan. Por favor ayuda. Gracias.
No hay nada especial en él. Ambas variantes deberían funcionar bien: http://jsfiddle.net/UQWyH/ – VisioN
¿Cómo no funciona? – jrummell
¿Respondió esto a tu pregunta? Acepte una respuesta si alguno de ellos lo ayudó –