我有一个jQuery UI的按钮。点击后,我想我的域名中移动浏览器的URL:让浏览器在按钮上点击不同的网址?
<button onclick='foo'>Go</button>
function foo() {
window.location('/otherpage');
}
是正确的方式做到这一点,且相对解决这个问题?有一个更好的方法吗?
感谢
我有一个jQuery UI的按钮。点击后,我想我的域名中移动浏览器的URL:让浏览器在按钮上点击不同的网址?
<button onclick='foo'>Go</button>
function foo() {
window.location('/otherpage');
}
是正确的方式做到这一点,且相对解决这个问题?有一个更好的方法吗?
感谢
$('#button-id').click(function() { window.location.pathname = '/otherpage'; });
你说的比较是什么意思?到当前页面还是当前主机?有几个选项可以使用。
+1。这个解决方案需要jQuery,但它不需要html代码中的javascript onclick属性,这很好。 – 2010-09-10 21:54:11
是的,我是假设一个jQuery的解决方案应该是一个考虑的问题,提问者是使用jQuery的UI。 – ikanobori 2010-09-10 21:59:53
它应该比,我认为这很好window.location = '/otherpage';
其他。
你为什么不只是使用''标签? – Pointy 2010-09-10 21:51:12
在您的例子,你需要在调用FOO支架 - 即的onclick =“富();”。因为它代表的代码将执行,但不会做任何事情(的onclick只会返回一个包含foo的功能,随时可以调用的对象) – Spudley 2010-09-10 22:19:28