javascript - 如何选择一个必须具有多个 css 类的元素?

标签 javascript jquery css css-selectors

我有一个始终具有两个类的元素:

<p class="general_description laptop">
<p class="images laptop">
<p class="specs laptop">

一个类描述该元素(笔记本电脑),另一个类(一般描述、图像、规范)描述页面需要处于呈现以下三种状态之一的状态有关该元素的信息类型。

如何显示或隐藏 <p>仅当我的选择器中的两个类都存在时才元素?

例如,如果我只想显示 <p>对应于 specs 的元素和laptop类,我尝试过这样做,但它不起作用:

$(".specs .laptop").show();

最佳答案

$(".specs.laptop").show();

或者

你可以使用jquery中的is()函数。它需要一个选择器并告诉您该元素是否符合它:

$(".specs").is(".laptop"); //returns true if the element has the laptop class

关于javascript - 如何选择一个必须具有多个 css 类的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1146244/

相关文章:

javascript - 如何将对象作为数据类型传递给sequelize中的数据模型?

javascript - 有没有办法在trapi中创建一个带有媒体字段的条目?

css - 如何将工具提示置于比工具提示窄的元素下方?

javascript - safari 中的 webkitTransform 错误?我要疯了吗?

javascript - 后备图像和超时 - 外部内容。 Javascript

javascript - 仅在完全创建时显示工具提示

jquery - 如何让无限数量的div彼此相邻显示

c# - 使用 jQuery 的 $.ajax() 调用 C# async WebMethod 无限挂起

javascript - 在表格中右对齐并居中

javascript - 如何将两个 div 重叠并确保按钮点击有效