我正在页面中加载两个div:divA和divB

我的divB显示style=无。

我有一个链接,显示“显示viewB”。当我单击此按钮时,我希望div B显示divA所在的位置,并隐藏divA。

然后,我希望链接更改为“Show viewA”

在jQuery中最优雅的方法是什么?

最佳答案

通过使用toggle()函数:

$("#link").toggle(function() {
  toggleDivs();
  $(this).html("Show viewA");
}, function() {
  toggleDivs();
  $(this).html("Show viewB");
});

function toggleDivs() {
  $("#divA, #divB").toggle();
}

10-06 01:12