JQuery: Masquer l'ancre si href est vide

Été sur celui-ci pendant un certain temps maintenant. En gros, j'ai besoin de vérifier où un href sur une balise d'ancrage avec la classe .pdf-download est vide, et si elle l'est, de la cacher.

J'ai tenté quelques options, mais avec pas de chance. C'est ce que j'ai à ce jour:

$("a.pdf-download").each(function (i) {
  if ($('[href]:empty',this).length == 1) { 
    $(this).hide();
  } else {
    $(this).show();
  }
});

source d'informationauteur Guy