Saya menggunakan JavaScript kecil yang mewah ini untuk menyorot sebuah bidang saat pengguna mengarahkan kursor ke atasnya. Bisakah Anda memberi tahu saya jika ada cara untuk menambahkan onclick
fungsi yang akan bertindak sebagai tautan dan menuju ke URL?
<script>
$(function() {
$('tr').hover(function() {
$(this).css('background-color', '#eee');
$(this).contents('td').css({'border': '0px solid red', 'border-left': 'none', 'border-right': 'none'});
$(this).contents('td:first').css('border-left', '0px solid red');
$(this).contents('td:last').css('border-right', '0px solid red');
},
function() {
$(this).css('background-color', '#FFFFFF');
$(this).contents('td').css('border', 'none');
$('a#read_message.php').click(function(){ URL(); });
});
});
</script>
javascript
jquery
hyperlink
John Taylor
sumber
sumber
Jawaban:
Mencoba
Juga gunakan
jika Anda ingin membuka di jendela baru.
sumber
Cukup gunakan ini
sumber
Di jquery untuk mengirim pengguna ke URL lain, Anda dapat melakukannya seperti ini:
cara ini akan berhasil juga, tetapi cara di atas adalah cara baru yang lebih tepat untuk melakukannya saat ini
sumber
sumber
HTML
MVC
sumber
Jika Anda ingin membuka tautan di tab baru, Anda dapat:
sumber
Jika Anda berurusan dengan
<a>
tag, dan Anda ingin menginterupsi ke default,href
Anda harus menggunakanthis
sebagai gantinya.Buka url default (yahoo):
Buka url baru (google)
onclick
:Dengan menggunakan
this
Anda menyelaonclick
acara browser saat ini dan mengubahhref
sebelum melanjutkan ke perilaku default<a href='...
sumber
a
) sebagai halaman web Anda tidak dapat mengontrol perilaku JS di halaman berikutnya (di mana Anda mengarahkan halaman browser). Ketika pengguna meninggalkan halaman itu selesai. Kecuali Anda juga mengontrol halaman kedua, dan mungkin mendengarkan pemuatan halaman di sana untuk setiap pengguna dan memeriksadocument.referrer
untuk mengetahui apakah itu orang yang tepat. Selain itu, mungkin lain cerita jika Anda menggunakan sesuatu seperti ekstensi / add-on untuk browser yang dapat mendengarkan perubahan URL halaman.Tidak sepenuhnya yakin saya memahami pertanyaannya, tetapi apakah maksud Anda sesuatu seperti ini?
sumber
mencoba
Tampilkan cuplikan kode
sumber