ifステートメントを含むこのネストされたforループのヘルプが必要です。私がしたいのは、resultFlats
のオブジェクトの配列(resultFlats[i].id
)に含まれているこの唯一のサイトに表示することです。 これで正しく動作しません。 LiとresultFlats
からIDからif文でネストされたループの問題
の取得数のIDが正常に動作しているが、間違ったSTHはあなたがbreak
ステートメントを追加する必要が声明
var arrayFlats = $('.search-my-house');
// e.g.
var resultFlats = [
{
name: "test",
id: "1"
},
{
name: "test2",
id: "4"
}
]
for (var j = 0; j < arrayFlats.length; j++) {
var number;
number = $(arrayFlats[j]).children('.apartment-number').text();
number = number.replace(/\s/g, "");
number = Number(number);
for (var i = 0; i < resultFlats.length; i++) {
var showId = Number(resultFlats[i].id)
if(showId === number) {
$(arrayFlats[j]).css('display', 'flex')
} else {
$(arrayFlats[j]).css('display', 'none')
}
};
};
<li class="search-my-house" data-loggia="" data-taras="1">
<div class="col description-small text-bold all-apartments apartment-number">22</div>
<div class="col description-small text-bold all-apartments levels">piętro 1</div>
<div class="col description-small text-bold all-apartments rooms">4</div>
<div class="col description-small text-bold all-apartments">168m<sup>2</sup></div>
<div class="col description-small text-bold all-apartments is-occupied">free</div>
<div class="col description-small">
<a href="wolne" class="button secondary">
<span>download</span>
</a>
</div>
</li>
<li class="search-my-house" data-loggia="" data-taras="1">
<div class="col description-small text-bold all-apartments apartment-number">1</div>
<div class="col description-small text-bold all-apartments levels">piętro 1</div>
<div class="col description-small text-bold all-apartments rooms">4</div>
<div class="col description-small text-bold all-apartments">168m<sup>2</sup></div>
<div class="col description-small text-bold all-apartments is-occupied">free</div>
<div class="col description-small">
<a href="wolne" class="button secondary">
<span>download</span>
</a>
</div>
</li>
<li class="search-my-house" data-loggia="" data-taras="1">
<div class="col description-small text-bold all-apartments apartment-number">184</div>
<div class="col description-small text-bold all-apartments levels">piętro 1</div>
<div class="col description-small text-bold all-apartments rooms">4</div>
<div class="col description-small text-bold all-apartments">168m<sup>2</sup></div>
<div class="col description-small text-bold all-apartments is-occupied">free</div>
<div class="col description-small">
<a href="wolne" class="button secondary">
<span>download</span>
</a>
</div>
</li>
してください実装を示して' goto'、 'continue' ...キーワードはコードの流れを止め、読みにくい。 [ここをクリック](https://softwareengineering.stackexchange.com/questions/58237/are-break-and-continue-bad-programming-practices)、[ここ](https://stackoverflow.com/questions/3922599/)それは悪い習慣として使用するためにループ内でブレークインすることです)。 –
Thx!その働き。 – user2508736
よろしくお願いします。@ user2508736 –