添加一个onclick函数去JavaScript中的URL?

我正在使用这个花哨的小JavaScript来突出显示一个字段,因为用户hover在它上面。 你能告诉我,如果有一种方法添加一个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> 

尝试

  window.location = url; 

也用

  window.open(url); 

如果你想打开一个新的窗口。

简单地使用这个

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

在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/"; }); 
 function URL() { location.href = 'http://your.url.here'; } 

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

不完全确定我明白这个问题,但是你的意思是这样吗?

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