Цель здесь состоит в том, чтобы перебрать все контейнеры ".test", создать массив. Найдите контейнер «.number-container», возьмите его отрицательное число и поместите в массив. поэтому я бы тогда имел массив = [1,5, -27,32]. Тогда целью было отфильтровать их.
Лучшее, что я могу придумать, это просто создать массив, у меня возникают проблемы при попытке перейти к следующим шагам.
<div class="test">
<h2>main container</h2>
<p> some sample text</p>
<div class=".number-container">
<p> this number is 1</p>
</div>
</div>
<div class="test">
<h2>main container</h2>
<p> some sample text</p>
<div class=".number-container">
<p> this number is 5</p>
</div>
</div>
<div class="test">
<h2>main container</h2>
<p> some sample text</p>
<div class=".number-container">
<p> this number is -32</p>
</div>
</div>
<div class="test">
<h2>main container</h2>
<p> some sample text</p>
<div class=".number-container">
<p> this number is -27</p>
</div>
</div>
Javacript:
$(".test").each(function(i){
$(".test").text();
return $(".number-container").filter(function(value) {
return value < 0;
});
});