jabfrage ob Hintergrundfarbe ==

Ich versuche nach dem Hintergrund eines Elements zu suchen. Hier ist mein Code. Aber es geht nicht:

Ich habe zwei Möglichkeiten ausprobiert, hier ist die erste:

function changeColor(field) {
     if(field.css('background-color','#ffb100')) {
          field.css('background-color','white');
     }
     else {
          field.css('background-color','ffb100');
     }
}

hier ist der zweite:

function changeColor(field) {
     if(field.css('background-color') === '#ffb100') {
          field.css('background-color','white');
     }
     else {
          field.css('background-color','ffb100');
     }
}

Hat aber auch nicht geklappt! Irgendwelche Vorschläge?

BEARBEITEN: Dies ist mein neuester Code, aber er funktioniert immer noch nicht:

function changeColor(field) {
                if(field.css('background-color') == 'rgb(255, 255, 255)') {
                    field.css('background-color','ffb100');
                }
                else {
                    field.css('background-color','white');
                }
            }

Antworten auf die Frage(3)

Ihre Antwort auf die Frage