2013-03-25 6 views
5

Wie würde ich einen Link/href mit Javascript oder JQuery sezieren?Wie man leicht eine Verbindung mit Javascript zerlegt?

Ich kann Split verwendet einige der Variablen bis zu spalten, aber ich frage mich, ob es ein einfacherer Weg, um darüber zu gehen, zum Beispiel ...

www.url.com/dir/page? Einstellung & var1 = Wert1

Was wäre der einfachste Weg, um dir, Seite und Einstellung zu bekommen.

P.S. Es wäre nett, immer das letzte Verzeichnis auszuwählen, so dass die Verwendung einer Standardaufteilung nicht immer funktioniert, wenn mehrere Verzeichnisse vorhanden sind.

+0

* "so Die Verwendung einer Standardaufteilung funktioniert nicht immer, wenn mehrere Verzeichnisse vorhanden sind. "Worüber reden Sie? – epascarello

+0

Warum willst du einstellen, aber nicht var1? Ich bin mir noch nicht sicher, wonach du wirklich verlangst. Zeigen Sie uns vielleicht Ihren Code mit 'split' und einem Beispiel, bei dem es fehlschlägt. – Bergi

+2

http://medialize.github.com/URI.js/ – Ian

Antwort

2

parseUri scheint genau das zu tun, was Sie verlangen, in Bezug auf die Aufspaltung der URL in ihre Einzelteile.

3

Ich würde James Padolsey URL-Parser empfehlen - es ist eine einfache JS-Funktion, die Sie jeden Teil der URL geben (Host, Abfragezeichenfolgeflag, Pfad, etc ..)

http://james.padolsey.com/javascript/parsing-urls-with-the-dom/

+0

Das sieht nach einer guten Lösung aus, ich werde es an meine Bedürfnisse anpassen müssen, aber definitiv einen Anfang. Ich danke Ihnen für das Teilen! – Devon

Verwandte Themen