使用jquery刷新选项卡

时间:2013-02-06 22:41:48

标签: php jquery html ajax

以下是我上一个问题的链接:passing id name on click using ajax to php

我有三个标签,显示基于ajax的点击搜索结果。 单击任何其他选项卡时,如何刷新选项卡(清除搜索结果)。 说,我在tab-1中有搜索结果,我点击tab-2或3,我希望第一个标签返回到初始阶段,依此类推。

我试过上滑和.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", "");
}
});

1 个答案:

答案 0 :(得分:0)

他可能意味着:

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