Comment puis-je vérifier pour vide attr() en jquery?

J'ai un peu de divs qui sont créés à l'aide de PHP. Le point d'ancrage à l'intérieur de la div a toujours un HREF, même si elle est vide. En gros, je suis en train d'essayer de détecter si le HREF est vide. Si il a un contenu, ne rien faire, si c'est vide, bande le texte, supprimer le point d'ancrage, leur mettre le texte dans.

Voici la div:

<div class="title"> 
    <a class="article" href="">Lorem Ipsum</a> 
</div> 

Voici mon code:

jQuery(document).ready(function($) { //required for $ to work in WordPress

    $(".article").each(function(){
        if ($(this).attr('href') !== undefined) {
            return;
        } else {
            var linkTitle = $(this).html();
            $(this).parent().empty().html(linkTitle);
        }                               
    });    
//-->
});
où est l'article dans le code html de mon erreur que je vois c'

OriginalL'auteur Jared | 2010-09-22