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/");
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]")
Sebagai alternatif, anda boleh memadankan sauh dengan 'href' tertentu menggunakan sintaks seperti ini:
$("a[href='http://www.google.com/']")
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"); });
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!