jQuery: selezionare tutti gli URL interni ad un sito

A volte è utile distinguere tra link interni ed esterni di un sito. Questa operazione può essere realizzata sia con i selettori CSS3 che con jQuery. In questo articolo vedremo la soluzione jQuery.

Il seguente codice seleziona i percorsi assoluti, relativi e le ancore:


var siteURL = "http://" + location.host;
var $internalLinks = $("a[href^='" + siteURL + "'], a[href^='/'], a[href^='./'], a[href^='../'], a[href^='#']");
Torna su