jQuery cacher div parent si l'enfant div est vide

J'ai regardé autour et a trouvé un grand nombre de questions à ce sujet, mais aucune des solutions de travail pour moi. J'ai une structure comme ceci:

<div class="pricetag">
    <div class="price">400</div>
</div>

<div class="pricetag">
    <div class="price"></div>
</div>

<div class="pricetag">
    <div class="price">250</div>
</div>

Ce que je veux faire est de cacher la .pricetag où .le prix ne contient pas de rien.
Il peut être un beaucoup de différents .pricetag est sur la même page, mais je veux juste cacher ceux avec le vide .prix.

Est-ce possible avec jQuery? J'en ai essayé beaucoup de scripts différents, mais aucun n'a fonctionné correctement.

  • Chacun .pricetag l'élément de jamais l'un .price élément?
  • - Je insérer fr. dans le début et :- à la fin de chaque .pricetag. Donc si .prix contenu, il est <div class="pricetag">fr.<div class="prix">200</div>:-</div>. Si .le prix est vide, c'est <div class="pricetag">fr.<div class="prix"></div>:-</div>
  • Mais vous ne l'avez jamais <div class="pricetag">fr.<div class="price">200</div><div class="price"></div>:-</div>, droit?
InformationsquelleAutor Daniel | 2012-07-02