如何让jQueryUI按钮单击导致页面重定向?
如果我为搜索功能定义jQuery UI按钮:如何让jQueryUI按钮单击导致页面重定向?,jquery,jquery-ui,redirect,onclick,Jquery,Jquery Ui,Redirect,Onclick,如果我为搜索功能定义jQuery UI按钮: jQuery("#do_search").button(); 如何单击此按钮使页面重定向到: /search 试试这个: jQuery("#do_search").button().click( function() { window.location.href = "/search"; }); 我假设“do_search”是一个元素。如果是这种情况,单击按钮只需跟随链接即可,无需特殊操作 如果“do_search”是或类似的内容,则必
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=... });
虽然我猜您的搜索页面需要您向其提交一些信息,因此服务器端代码将对其进行搜索。如果是这种情况,您必须对上述代码进行一些修改,或者使用表单。您也可以在链接上使用button()
<a href="/search" class="button">My link</>
$(".button").button();
我的链接
$(“.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 = "/search?q=" + search_value;
});
如果这不起作用,请尝试将代码放入:
$(document).ready(function(){ ... });