jquery - 在同一区域切换两个 div 的最佳方法是什么

标签 jquery html

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

我有 divB 显示样式 = 无。

我有一个链接,上面写着“Show 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();
}

关于jquery - 在同一区域切换两个 div 的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4063916/

相关文章:

javascript - 下拉列表在 jquery 数据表移动 View 中不起作用

jquery - CSS3 和 Jquery 动画 - 几秒钟后重复

html - 为什么 body 高度指定为非零时呈现为零

html - 是否有 glGenVertexArrays 和 glBindVertexArrays 的 WebGL 等价物?

html - 灵活的柱网

html - 显示需要重复但没有重复模式的背景图像

javascript - 在xhtml中包含外部JS文件

javascript - 如何滚动 .list-group 将导航栏留在顶部

javascript - 如何在本地存储中存储和检索购物车商品?

html - 如何以两列显示 HTML 表格