Jquery hasClass + Si la Déclaration

Je veux la suite loadContent fonction pour charger la cible div uniquement si le lien cliqué a une certaine classe. C'est ce que j'ai trouvé jusqu'à présent:

function loadContent(targetDIV, sourceURL) {
if ( $(this).hasClass("done") ) {
$(""+targetDIV+"").load(""+sourceURL+"");
}
}

<a href="javascript:loadContent('#nav', 'news.php');" class="done">News</a>

La fonction fonctionne sans l'instruction si, mais j'ai juste ne peut pas sembler obtenir le hasClass de travailler avec la si - tout des pensées? Merci!

OriginalL'auteur Ryan Gillies | 2011-05-18