javascript - <hr> 在 div 之间

标签 javascript jquery

我会根据时间一个一个地显示 div。

我用 jquery 和

$("#section_"+index).show();

我的 div 有这样的 id: section_1、section_2、section_3 等

我有 var currentSection,它是显示的最后一个的 ID。 现在我想要在显示的最后一个和前一个之间有一个 hr(水平标尺)。 如果它显示下一个,则应删除旧小时并显示新小时。

这可以用 jquery 来完成吗?

最佳答案

在您的 CSS 中,添加:

.latest {
    border-top: 1px solid #888;
}

在您的 JS 中,将您的显示语句更改为:

$('.latest').removeClass('latest');
$("#section_"+index).addClass('latest').show();

关于javascript - <hr> 在 div 之间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8869777/

相关文章:

javascript - 在页面加载 Javascript 时选择默认单选输入

javascript - 在文档中查找节点

javascript - 哪个更安全 - iframe 或 CORS - 用于创建用于嵌入第 3 方网站的小部件?

jQuery + Ajax : submit a single textbox to a controller

javascript - 在模型对象上设置属性?

javascript - 在 JavaScript 中使用字符串正则表达式的第一个字母

jQuery:用一个函数在不同方向上动画两个图像

javascript - 将多个 TD 插入表的中间

jquery - 如何使用jQuery在Grails中创建弹出窗口

javascript - 节奏.js : templated JSON rendering engine does not run javascript when renders items