Jest to oczywiście całkowicie nieskuteczny sposób zmienić kolor tła przycisku, ale zastanawiam się, dlaczego to nie działa:Czy można użyć parametru do utworzenia nowego klucza obiektu i jako zmiennej w tej samej funkcji?
<button id="blueButton">Button</button>
var data = {};
function changeColor(e){
data.e = "blue";
$('#' + e).css('background-color', data.e);
}
changeColor(blueButton);
Jeśli zmienna jest w stanie być stosowany wewnątrz ciąg znaków (np. ${variable}
) dlaczego nie można go zastosować w powyższym scenariuszu?
Nie mogę uwierzyć, że nie mogłem tego znaleźć. Dziękuję Ci. Zaznaczę to jako poprawne, jak tylko pozwoli. –
@ HITmands dzięki za dodanie informacji w pytaniu, chociaż byłbym wdzięczny za pozostawienie komentarza w pierwszej kolejności. –