Добавление функции onclick для перехода к URL-адресу в JavaScript?

Я использую этот небольшой небольшой JavaScript-код, чтобы выделить поле, когда пользователь наводит на него курсор. Не могли бы вы сказать мне, если есть способ добавить функцию onclick которая будет действовать как ссылка и перейти на 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>

Ответ 1

Попробуйте

 window.location = url;

Также используйте

 window.open(url);

если вы хотите открыть его в новом окне.

Ответ 2

Просто используйте это

onclick="location.href='pageurl.html';"

Ответ 3

В jquery для отправки пользователя на другой URL-адрес вы можете сделать это следующим образом:

$("a#thing_to_click").on('click', function(){
     window.location = "http://www.google.com/";    
});

этот способ тоже будет работать, но выше это более новый, более правильный способ сделать это в наши дни

$("a#thing_to_click").click(function(e){
         e.preventDefault();
         window.location = "http://www.google.com/";    
});

Ответ 4

function URL() {
    location.href = 'http://your.url.here';
}

Ответ 5

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 })'" />

Ответ 6

Если вы хотите открыть ссылку в новой вкладке, вы можете:

$("a#thing_to_click").on('click',function(){
    window.open('https://yoururl.com', '_blank');
});

Ответ 7

Не совсем уверен, что я понимаю вопрос, но вы имеете в виду что-то вроде этого?

$('#something').click(function() { 
    document.location = 'http://somewhere.com/';
} );

Ответ 8

пытаться

location = url;

function url() {
    location = 'https://example.com';
}
<input type="button" value="Inline" 
onclick="location='https://example.com'" />

<input type="button" value="URL()" 
onclick="url()" />

Ответ 9

Если вы имеете дело с тегом <a> и хотите прервать переход к href по умолчанию, вы должны использовать this вместо этого.

Перейти к URL-адресу по умолчанию (Yahoo):

<a href="#" onclick="location.href='https://yahoo.com'; return false;" onclick="location.href='https://google.com';"> 

Перейдите на новый URL (Google) onclick:

<a href="#" onclick="location.href='https://yahoo.com'; return false;" onclick="this.href='https://google.com';">

Используя this вы прерываете текущее событие onclick браузера и изменяете href прежде чем продолжить поведение по умолчанию <a href='...