Saya menggunakan mewah ini sedikit JavaScript untuk sorot lapangan sebagai pengguna melayang di atas itu. Bisa tolong beritahu saya jika ada cara untuk menambahkan sebuah onclick
fungsi yang akan bertindak sebagai link dan pergi 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>
Dalam jquery untuk mengirim pengguna ke URL yang berbeda, anda dapat melakukannya seperti ini:
$("a#thing_to_click").on('click', function(){
window.location = "http://www.google.com/";
});
cara ini akan bekerja juga, tapi yang di atas adalah harga baru yang lebih cara yang benar untuk melakukannya hari ini
$("a#thing_to_click").click(function(e){
e.preventDefault();
window.location = "http://www.google.com/";
});
HTML
<input type="button" value="My Button"
onclick="location.href = 'https://myurl'" />
MVC
<input type="button" value="My Button"
onclick="location.href='@Url.Action("MyAction", "MyController", new { id = 1 })'" />
Dalam kasus anda're berurusan dengan <a>
tag, dan anda ingin mengganggu akan default href
anda harus menggunakan ini
sebagai gantinya.
Pergi ke url default (yahoo):
<a href="https://yahoo.com" onclick="location.href='https://google.com';">
Pergi ke url yang baru (google) onclick
:
<a href="https://yahoo.com" onclick="this.href='https://google.com';">
Dengan menggunakan ini
anda're mengganggu arus browser onclick
acara dan mengubah href
sebelum melanjutkan perilaku default <a href='...