如果我定義了搜索功能,一個jQuery UI按鈕:如何獲取jQueryUI按鈕單擊以導致頁面重定向?
jQuery("#do_search").button();
我如何得到這個按鈕的點擊導致頁面重定向到:
/search
如果我定義了搜索功能,一個jQuery UI按鈕:如何獲取jQueryUI按鈕單擊以導致頁面重定向?
jQuery("#do_search").button();
我如何得到這個按鈕的點擊導致頁面重定向到:
/search
試試這個:
jQuery("#do_search").button().click(function() {
window.location.href = "/search";
});
我假設「do_search」是一個元素。如果是這種情況,點擊該按鈕只需按照鏈接進行操作,無需特殊操作。
如果「do_search」是或者類似的東西,你必須爲點擊操作編寫一個事件處理程序。像:
$("#do_search").click(function() { location.href=... });
雖然我猜你的搜索頁面要求你提交一些信息,所以服務器端代碼會搜索它。如果是這種情況,則必須對上述代碼進行一些修改,或使用FORM。
您可以使用鏈接按鈕()也
<a href="/search" class="button">My link</>
$(".button").button();
我不知道jQuery UI的這麼多,但你可以在jQuery的做了重新定位:
$('#do_search').click(function() {
top.location.href = "/search";
});
但是,如果你想搜索你輸入的內容(在文本輸入框)你可以這樣做:
$('#do_search').click(function() {
var search_value = $("#search_field").val();
top.location.href = "https://stackoverflow.com/search?q=" + search_value;
});
...提交搜索。
如果這不起作用請嘗試將代碼放入:
$(document).ready(function(){ ... });