Rumah > hujung hadapan web > tutorial js > Bagaimanakah Saya Boleh Menggunakan jQuery untuk Mengubah Suai Sasaran Hiperpautan?

Bagaimanakah Saya Boleh Menggunakan jQuery untuk Mengubah Suai Sasaran Hiperpautan?

Barbara Streisand
Lepaskan: 2024-12-11 06:23:10
asal
728 orang telah melayarinya

How Can I Use jQuery to Modify Hyperlink Targets?

Mengubah suai Sasaran Hiperpautan dengan jQuery

Selalunya, ia menjadi perlu untuk mengubah hala hiperpautan ke destinasi yang berbeza selepas dimuatkan. jQuery menawarkan penyelesaian yang mudah untuk memanipulasi atribut 'href' hiperpautan untuk mencapai ini.

Untuk menukar sasaran untuk hiperpautan, hanya gunakan sintaks berikut:

$("a").attr("href", "http://www.google.com/");
Salin selepas log masuk

Ini akan kemas kini atribut 'href' untuk semua hiperpautan pada halaman, menghalakannya ke Google. Walau bagaimanapun, untuk memperhalusi pemilihan, pertimbangkan untuk menggunakan pemilih yang lebih khusus.

Sebagai contoh, jika halaman anda mengandungi kedua-dua teg 'pautan' dan 'anchor', anda mungkin mahu mengecualikan teg sauh daripada dikemas kini. Untuk melakukan ini, nyatakan bahawa pemilih hanya menyasarkan teg 'a' dengan atribut 'href' sedia ada:

$("a[href]")
Salin selepas log masuk

Sebagai alternatif, anda boleh memadankan sauh dengan 'href' tertentu menggunakan sintaks seperti ini:

$("a[href='http://www.google.com/']")
Salin selepas log masuk

Ini menyasarkan pautan di mana atribut 'href' betul-betul sepadan dengan rentetan yang ditentukan. Untuk mengemas kini hanya sebahagian daripada 'href', gunakan teknik seperti ini:

$("a[href^='http://stackoverflow.com']")
.each(function() {
    this.href = this.href.replace(/^http:\/\/beta\.stackoverflow\.com/, "http://stackoverflow.com");
});
Salin selepas log masuk

Ini memilih pautan di mana 'href' bermula dengan 'http://stackoverflow.com' dan mengubah suainya untuk menunjuk ke domain yang berbeza. Fleksibiliti jQuery membolehkan pelbagai pengubahsuaian dibuat dengan mudah.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menggunakan jQuery untuk Mengubah Suai Sasaran Hiperpautan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan