添加一个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/'; } );