簡體   English   中英

使用jQuery刷新標簽

[英]Refresh a tab using jquery

這是我以前的問題的鏈接: 單擊使用ajax到php傳遞id名稱

我有三個選項卡,它們顯示單擊時基於Ajax的搜索結果。 單擊其他任何標簽時,如何刷新標簽(清除搜索結果)。 說,我在選項卡1中有搜索結果,然后單擊選項卡2或三個,我希望第一個選項卡返回到初始狀態,依此類推。

我嘗試了向上滑動和.hide函數,但它們似乎對此不起作用。

有任何想法嗎?

$("input[name='tab-group-1']").click(function() {
if ($("input[name='tab-group-1']:checked").val() == 'tab-1') {
$("#display_results_1").show();
$("#display_results_2").hide();
$("input[name='display_results_2']")
                        .attr("value", "");
$("#display_results_3").hide();
$("input[name='display_results_3']")
                        .attr("value", "");
}else if {
($("input[name='tab-group-1']:checked").val() == 'tab-2') {

$("#display_results_2").show();
$("#display_results_1").hide();
$("input[name='display_results_1']")
                        .attr("value", "");
$("#display_results_3").hide();
$("input[name='display_results_3']")
                        .attr("value", "");
}
else{
$("#display_results_3").show(); 
$("#display_results_1").hide();
$("input[name='display_results_1']")
                        .attr("value", "");
$("#display_results_2").hide();
$("input[name='display_results_2']")
                        .attr("value", "");
}
});

他可能的意思是:

function tabrefresh(){
    $( "#tabs" ).tabs( "refresh" );
};

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM