获取特定类的元素

Posted

技术标签:

【中文标题】获取特定类的元素【英文标题】:Get element with specific class 【发布时间】:2016-11-16 03:00:43 【问题描述】:

我的变量 offers 中有几个 div,我想检索一个类为 special 的 div。我怎样才能找到那个元素?或者在变量offers 上应用选择器?

例如优惠包含:

<div class="special">A</div>
<div class="notspecial">B</div>
<div class="notspecial">C</div>
<div class="special">D</div>

【问题讨论】:

【参考方案1】:

您可以使用.filter() 函数根据返回集合中的条件过滤掉元素:

var splofferelements = offers.filter('.special')

【讨论】:

还有一个问题,我必须在我的优惠对象上应用兄弟姐妹方法。我怎样才能做到这一点? $().siblings("div.notspecialoffer:lt(3)"); @HumaAli:没听懂你。你能详细说明或发布新问题吗?

以上是关于获取特定类的元素的主要内容,如果未能解决你的问题,请参考以下文章

使用 jQuery 获取不是具有特定 CSS 类的容器的子元素的元素的后代

jQuery 选择器:获取包含特定单词的第一个元素类的内容

如何获取不是兄弟姐妹的特定类的上一个和下一个元素

jquery - 检查元素的类型

如何在 Selenium WebDriver 中获取“ul”类的所有“li”元素

jQuery hide()所有具有特定类的元素,除了具有特定父元素的所有元素