2010-02-18 7 views
0

J'ai une table sur ma page et je veux afficher un message indiquant à l'utilisateur qu'il doit créer du contenu avant que la table soit visible.Comment masquer div si la ligne du tableau est vide?

Actuellement, lorsque la table est vide, l'utilisateur peut toujours voir les en-têtes du tableau (article, date d'ajout, etc.).

En utilisant Jquery comment cacher la table et la div contenant la table?

Savez-vous ce que je veux dire?

Répondre

0

Comme ceci:

$('table:not(:has(ContentSelector))').each(function() { 
    //This code will run for each empty table. 
    //`this` will be the <table> element 
}); 

ContentSelector est un sélecteur qui correspond au contenu de la table.

+0

Cela fonctionne très bien et va vraiment m'aider sur mon projet. Comment ferait-il une fonction? – user272899

+0

Que voulez-vous dire? . – SLaks

+0

$ ('table: non (: a (ContentSelector))') (function() {.. $ ('div') hide(), $ ('table') cache }); quelque chose comme ça ?? – user272899

Questions connexes