Bonjour,
J'ai du contenu HTML (des spans) caract�ris� par une classe done_by. Et j'aimerais tester si ces spans sont vide ou pas.
J'ai donc test� deux diff�rentes fa�ons, une plus old school et une autre avec les s�lecteurs.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7 //Vieille école $('.done_by').each(function() { var test = $(this).text(); if(test.length <= 1){console.log("Empty");} else console.log("Filled"); });
Et
Dans le premier cas je n'ai que des empty dans ma console et dans le second j'ai false partout.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6 //Selectors $('.done_by').each(function() { var emptyTest = $(this).is(':empty'); console.log(emptyTest); });
Alors que certains spans sont clairement rempli, voici la preuve :
Est-ce que je manque quelque chose ? Suis-je � c�t� de la plaque ?
PS : J'ai aussi essay� ceci
�a n'a pas �t� concluant non plus, rien ne s'affiche avec le .has
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5 $('.done_by').has('*').each(function() //or $('.done_by:has(*)').each() { var emptyTest = $(this).is(':empty'); console.log(emptyTest); });
Partager