Tester si les liens sont externes avec jQuery / javascript?

Comment puis-je tester pour voir si des liens sont externes ou internes? Veuillez noter:

  1. Je ne peux pas coder en dur le domaine local.
  2. Je ne peux pas tester pour le "http". Je pourrais tout aussi facilement un lien vers mon propre site avec un http lien absolu.
  3. Je veux utiliser jQuery /javascript, pas de css.

Je soupçonne que la réponse se trouve quelque part dans l'emplacement.href, mais la solution m'échappe.

Merci!

  • voulez-vous vérifier lorsque le lien est cliqué, ou au chargement de la page?
  • chargement de la page, merci.
  • Votre réponse ne fonctionne pas. Tous les contrôles doivent être effectués sur element.href (depuis les DOM) au lieu de $(element).attr('href'). La preuve: jsfiddle.net/rahzy/1 s'il vous Plaît accepter de Sean réponse.
InformationsquelleAutor Matrym | 2010-05-26