Vorrei impostare il css di un elemento div in modo dinamico utilizzando la funzione jQuery css() invece di utilizzare stringhe letterali/costanti stringa per la funzione css(). È possibile?È possibile passare variabili alla funzione css di jquery?
Invece di usare i seguenti codici con le stringhe:
$('#myDiv').css('color', '#00ff00');
Vorrei utilizzare le variabili per impostare i CSS per #myDiv elemento come
Versione 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);
Version 2: (semplicemente codificato per vedere se funzionano senza chiamare funzioni personalizzate come la precedente versione 1):
var propertyName = 'background-color';
var value = '#00ff00';
$('#divLeftReportView').css(propertyName, value);
Entrambe le versioni variabili dei codici non funzionano. Per favore aiuto. Grazie.
Non c'è niente di speciale in esso. Entrambe le varianti dovrebbero funzionare bene: http://jsfiddle.net/UQWyH/ – VisioN
Come funziona? – jrummell
Hai risposto alla tua domanda? Si prega di accettare una risposta se uno di loro ti ha aiutato –