我有一个始终具有两个类的元素:
<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/