我有一個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