<div id="content">
<div class="container">
<div class="row">
<!--Тут остальное-->
</div>
</div>
</div>
<div class="products" style="width:100%">
<?php foreach ($products as $product) { ?>
<div class="product-layout"></div>
<?php } ?>
</div>
<div class="product-layout"></div
обработкой массива:<div id="content">
<div class="products">
<div class="container">
<div class="row">
<?php foreach ($products as $product) { ?>
<div class="product-layout"></div>
<?php } ?>
</div>
</div>
</div>
</div>
var $priceP = parseInt($('.product--p').text());
$('.count-up').click(function () {
$input.val(parseInt($input.val()) + 1);
$input.change();
$('.price-tires').text($priceP * $input.val());
return false;
});
count-down
. Но также, если уже значение самого счетчика товаров = 1, то мы ничего не отнимаем. Допустим у нас 3 таких товара на сумму 10500 и мы нажали на кнопку count-down
и сумма товаров уже 7000.if ($input.val() > 1) {
$('.price-tires').text($priceP / $input.val());
};
var $priceP = parseInt($('.product--p').text());
$('.count-up').click(function () {
$input.val(parseInt($input.val()) + 1);
$input.change();
$('.price-tires').text($priceP * $input.val());
return false;
});
<div class=block1">
<div class="redBlock">
</div>
<div class="fakeBlock" style="backround: url(/1.png)"></div>
</div>
.redBlock {
width: 50px;
height: 100px;
}
.fakeBlock {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 99999px;
}
$(document).ready(function() {
if() {
//Создаём special-price--stiker
};
$(".product-layout.product-list").each(function() {
var $container = $(this);
if ($container.find(".special-new--stiker, .special-price--stiker").length === 2) {
$container.addClass(".two-stikers");
}
});
});
product-layout
. Но он добавляется ко всем code lang="html">product-layout, если у них есть special-new--stiker
, а не только к тем, у кого есть .special-new--stiker и .special-price--stiker. $('.product-layout').has('.special-new--stiker').each(function() {
if ($(this).has('.special-price--stiker')) {
$(this).addClass('two-stikers');
}
})
<div class="product-layout product-list">
<span class="special-new--stiker">NEW</span>
<!--содержимое-->
</div>
<div class="product-layout product-list two-stikers">
<span class="special-new--stiker">NEW</span>
<span class="special-price--stiker">Второй элемент</span>
<!--содержимое-->
</div>
<div class="product-layout product-list">
<span class="special-new--stiker">NEW</span>
<!--содержимое-->
</div>
<div class="product-layout product-list">
<span class="special-price--stiker">Второй элемент</span>
<!--содержимое-->
</div>
special-new--stiker
и их родители product-layout
. Но в этом случае у родителя есть ещё один элементspecial-price--stiker
. И мне надо уже выполнять условие тогла, когда у родителя есть только эти два элемента. Как это сделать ?special-new--stiker
$('.product-layout').each(function(){
if($(this).has('.special-price--stiker')) {
$('product-layout').children('.special-new--stiker').addClass('two-stikers');
}
});
<div class="product-layout product-list">
<span class="special-new--stiker">NEW</span>
<!--содержимое-->
</div>
<div class="product-layout product-list">
<span class="special-new--stiker">NEW</span>
<span class="special-price--stiker">Второй элемент</span>
<!--содержимое-->
</div>
<div class="product-layout product-list">
<span class="special-new--stiker">NEW</span>
<!--содержимое-->
</div>
<div class="product-layout product-list">
<span class="special-new--stiker">NEW</span>
<!--содержимое-->
</div>