jquery se cor de fundo ==

Eu estou tentando verificar o plano de fundo de um elemento, aqui está o meu código. Mas isso não funciona:

Eu tentei de duas maneiras, aqui é o primeiro:

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

aqui está o segundo:

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

Mas nem funcionou! Alguma sugestão?

EDIT: Este é o meu código mais recente, mas ainda não está funcionando:

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

questionAnswers(3)

yourAnswerToTheQuestion