javascript - 统计div数量并添加jquery展开和折叠文本

标签 javascript jquery

希望有人能帮忙。包含的html代码中有3个带有employee-block类的div。我想添加 javascript/jquery 代码来展开/折叠第二个 div(或员工 block div)之后的任何内容。这是我的 html:

<div class="employee-block">
    <img alt="test" title="test" src="/images/42.png" /><div class="employee-details"><span class="red strong">TEST</span><br /><p>test description</p></div>                    
</div>               
<div class="bottom"></div>            
<div class="employee-block">
    <div class="employee-details"><span class="red strong">support@.net</span><br /><p>testing description</p></div>                    
</div>               
<div class="bottom"></div>            
<div class="employee-block">
    <img alt="test" title="test" src="/images/42.png" /><div class="employee-details"><span class="red strong">TEST</span><br /><p>test description</p></div>
</div>               
<div class="bottom"></div>

我有这个 jquery 代码,但不知道如何插入它。在我的示例 html 代码中,我只想隐藏/显示第三个员工 block div,所以实际上任何超过 2 个的内容,因为可能有超过 2 个:

<script type="text/javascript">
$(document).ready(function () {        
    $('div.view').hide();         
    $('div.slide').click(function () {            
        $('div.view').slideToggle(400);
        return false;
    });
});

最佳答案

你的问题对我来说不是很清楚,但是看看这段代码:

$('a.createSomeButton').click( function() {
  if ( ! $('#IwillCollapse').length ) {
    $('.employee-block:gt(1)').wrap('<div id="IwillCollapse" />');
  }
  $('#IwillCollapse').slideToggle();
  return false;
});

关于javascript - 统计div数量并添加jquery展开和折叠文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14989924/

相关文章:

javascript - Sails js 策略不起作用

javascript - Chartjs 嵌套不同厚度的 donut 层

javascript - 使用 javascript 登录 - 设置元素值无法按预期工作

javascript - 停止将 xml 标签转换为小写 - jquery

javascript - Three.js + 传单 = 3D map ?

javascript - Nivo slider 未在 Internet Explorer 中加载(7,8,9)

javascript - 将弹出框固定到固定的导航栏

javascript - 导航有一个活跃的类工作

javascript - 使用 URL 打开 Bootstrap 4 Accordion

jquery - 发布前获取用户值(value)