繁体   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