在 JavaScript 中折叠或展开 Div

Kushank Singh 2021年7月3日
在 JavaScript 中折叠或展开 Div

jQuery 是一个轻量级且速度非常快的 javascript 库。它简化了 JavaScript 的使用。

div 标签是一个分割标签。它用于定义 HTML 文档中的一个部分。它还充当其他 HTML 元素的容器。

在本教程中,我们将使用 jQuery 折叠或展开 div

检查下面给出的示例。

<fieldset class="click" >
  <legend class="buttonMain" style="cursor: pointer">Expand</legend>
<div class="content" style="display:none">
  <p>Lorem ipsum...</p>
</div>

上面的 HTML 代码包含一些元素,包括 div 标签。我们正在使用 jQuery 操作 div 以使其可折叠。

jQuery 中,show()hide() 方法用于显示或隐藏 HTML 中的任何元素。

我们可以使用这些函数折叠或展开 div 标签,如下所示。

$('.buttonMain').click(function(){
  if($(this).text()=='Expand'){
    $('.content').show();
    $(this).text('Collapse');
  } else {
    $('.content').hide();
    $(this).text('Expand');
  }
});

我们还可以在这些函数中使用 speed 参数指定隐藏和显示元素的速度。我们可以将其值确定为 slowfast 或以毫秒为单位的速度。