Javascript 当其他类不存在时Jquery addclass
我有以下Div结构Javascript 当其他类不存在时Jquery addclass,javascript,jquery,Javascript,Jquery,我有以下Div结构 <div class="product-layout"> <div class="product-item-container"> <div class="left-block"> <div class="product-image-container">TitleGoesHere</div>
<div class="product-layout">
<div class="product-item-container">
<div class="left-block">
<div class="product-image-container">TitleGoesHere</div>
</div>
<div class="right-block">
<div class="description">
<p>ContentGoesHere </p>
</div>
</div>
<div class="list-block"><button class="addToCart btn-button" type="button" title="Add to cart" onclick="cart.add('55', '1');"><i class="fa fa-shopping-basket"></i></button><button class="wishlist btn-button" type="button" title="wishlist" onclick="wishlist.add('55');"><i class="fa fa-heart"></i></button></div>
</div>
</div>
<div class="product-layout product-grid">
<div class="product-item-container">
<div class="left-block">
<div class="product-image-container">TitleGoesHere</div>
</div>
<div class="right-block">
<div class="description">
<p>ContentGoesHere </p>
</div>
</div>
<div class="list-block"><button class="addToCart btn-button" type="button" title="Add to cart" onclick="cart.add('55', '1');"><i class="fa fa-shopping-basket"></i></button><button class="wishlist btn-button" type="button" title="wishlist" onclick="wishlist.add('55');"><i class="fa fa-heart"></i></button></div>
</div>
</div>
尝试使用:not()
选择器
$('.产品布局:非(.product list,.product grid)).addClass('product-list')
产品列表{颜色:红色;}
A.
b
<div class="product-layout product-list">
<div class="product-layout product-grid">
<div class="product-layout product-list">
if(!$(".product-layout").hasClass("product-list") || !$(".product-layout").hasClass("product-grid")){
$(".product-layout").addClass("product-list");
}