Alveje um <li> @ vaz

Sei que este deve ser simples para os gurus do jQuery aqui, mas sinceramente não tenho idéia de como realizá-l

Tenho o seguinte HTML:

<div class="panel_contents">
  <ul>
    <li><a href="#">A</a></li>
    <li><a href="#">B</a></li>
    <li></li>
    <li></li>
  </ul>
</div>

Eu preciso segmentar o @ vaz<li> e anexe uma classe a eles, por exemplo class = "vazio". Não quero modificar o HTML para adicionar manualmente as classes para fins de apresentação, se não for necessári

Comecei um JSFIDDLE aqui para fins de demonstração.

Muito obrigado por qualquer ajuda com iss

-

EDIT 3 [16/9/14]

oje, admito que talvez o uso do jQuery possa não ser realmente necessário, pois elementos vazios podem ser direcionados com CSS usando o:empty pseudo-seletor, que é realmente muito bem suportado em todos os navegadores até o IE8 (embora suporte parcial) -http: //caniuse.com/#search=empt

EDIT 2

Aqui estáOutra Solução.

Esta solução procura<a href>s dentro de<li>, se houver, NÃO adicionará a classe, se não houver<a href>s, então a classeesvazia Está adicionado

EDIT 1

Agradecimentos a Daniel pela solução. Aqui está umWORKING DEMO

questionAnswers(1)

yourAnswerToTheQuestion