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

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

一类描述项目(便携式计算机),另一类( general_description,图像,规格)描述页面需要呈现的状态以显示关于该项目的三种信息之一。

我如何可以显示或隐藏只有当我选择这两个类都存在的<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/

10-11 12:30