Heim > Web-Frontend > js-Tutorial > Wie kann ich jQuery zum Ändern von Hyperlink-Zielen verwenden?

Wie kann ich jQuery zum Ändern von Hyperlink-Zielen verwenden?

Barbara Streisand
Freigeben: 2024-12-11 06:23:10
Original
727 Leute haben es durchsucht

How Can I Use jQuery to Modify Hyperlink Targets?

Ändern von Hyperlinkzielen mit jQuery

Häufig ist es notwendig, Hyperlinks nach dem Laden auf andere Ziele umzuleiten. jQuery bietet eine unkomplizierte Lösung zum Bearbeiten des „href“-Attributs eines Hyperlinks, um dies zu erreichen.

Um das Ziel für einen Hyperlink zu ändern, verwenden Sie einfach die folgende Syntax:

$("a").attr("href", "http://www.google.com/");
Nach dem Login kopieren

Dies wird Aktualisieren Sie das „href“-Attribut für alle Hyperlinks auf der Seite und leiten Sie sie an Google weiter. Um die Auswahl jedoch zu verfeinern, sollten Sie einen spezifischeren Selektor verwenden.

Wenn Ihre Seite beispielsweise sowohl „Link“- als auch „Anker“-Tags enthält, möchten Sie möglicherweise Anker-Tags von der Aktualisierung ausschließen. Geben Sie dazu an, dass der Selektor nur auf „a“-Tags mit einem vorhandenen „href“-Attribut abzielt:

$("a[href]")
Nach dem Login kopieren

Alternativ können Sie einen Anker mit einem bestimmten „href“ abgleichen, indem Sie eine Syntax wie diese verwenden:

$("a[href='http://www.google.com/']")
Nach dem Login kopieren

Dies zielt auf Links ab, bei denen das „href“-Attribut genau mit der angegebenen Zeichenfolge übereinstimmt. Um nur einen Teil des „href“ zu aktualisieren, verwenden Sie eine Technik wie diese:

$("a[href^='http://stackoverflow.com']")
.each(function() {
    this.href = this.href.replace(/^http:\/\/beta\.stackoverflow\.com/, "http://stackoverflow.com");
});
Nach dem Login kopieren

Dadurch werden Links ausgewählt, bei denen das „href“ mit „http://stackoverflow.com“ beginnt, und sie so geändert, dass sie verweisen in eine andere Domäne. Die Flexibilität von jQuery ermöglicht die einfache Durchführung verschiedener Änderungen.

Das obige ist der detaillierte Inhalt vonWie kann ich jQuery zum Ändern von Hyperlink-Zielen verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage