Como comparo dois objetos jQuery para identidade?

Estou tentando usar o jQuery para abrir / fechar caixas de controle em uma página da web. Infelizmente, não parece muito bom fechar uma caixa apenas para reabri-la se o usuário clicar na caixa já aberta. (As caixas são mutuamente exclusivas

O código que estou usando não funciona e não sei por que. Ainda recebo uma caixa fechando apenas para abrir novamente, o que não é a funcionalidade desejada. Eu criei a variável 'val' para fins de depuração; no depurador, mostra 'val' como tendo exatamente o mesmo valor que $ (this), o que deve impedir que ele chegue ao.slideToggle() dentro da instrução if, mas nã

function openBox(index)
{
  val = $('#box' + index);
  $('.profilePageContentBox').each(function(){
      if($(this).css('display') != 'none')
      {
        if($(this) != val)
        {
          $(this).slideToggle(200);
        }
      }
    });
  val.slideToggle(200);
}

questionAnswers(3)

yourAnswerToTheQuestion