javascript - 使用 jQuery 检查最近的sibling() div 上的css 类?

标签 javascript jquery css siblings

jQuery 中有没有办法返回最近的sibling() div 并检查当前类?

我有一个元素的视觉垂直列表,其中某些元素具有 1px 边框(将它们分开 - 高级元素)或根本没有边框(标准元素)。虽然当一个高级元素夹在两个标准元素之间时看起来很棒,但当两个或三个高级元素堆叠起来时,它们之间的边框最终会变成 2px 厚。

我正在寻找一种方法,使用 jQuery 或其他方式来检查 <div class="item"> 是否当前 div 上方具有特色元素类(因此检查 div 是否等于 <div class="item featured-item"> )。从那里,我将设置另一个类名,将 border-top 设置为 0px 并使视觉效果更好一些。

谁能帮帮我吗?抱歉,如果这个问题很复杂,很难解释!

最佳答案

if ($("#current-div").prev().hasClass("someClass")) {
  // logic here
}

关于javascript - 使用 jQuery 检查最近的sibling() div 上的css 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4950923/

相关文章:

javascript - 根据文本输入显示/隐藏星号

javascript - 根据输入框自动更新文本框

jquery - 用于更改特定幻灯片颜色的视差导航菜单

javascript - jquery,位置 'close icon' div在大图的右上角

javascript - 单击基于标签名称的复选框

javascript - 在函数中使用 jQuery .append()?

javascript - jQuery Document Ready 函数语法

jquery - 有没有办法转换 transform :matrix3d() return into its rotateX, Y 和 Z 值?

javascript - 自定义 Algolia 即时搜索搜索框和结果

javascript - .eq 返回所有选择