私はこの権利を求めているのかどうかは分かりませんが、基本的には私のコードを単純化しようとしているので、同じことを5回書く必要はありません。 以下に2つのサンプルを含めました。変更されるのはevent.Xと ".ia-event-x"だけです。2つの変数を使用してコードを簡略化しますか?
// For title
if (event.title) {
$(".ia-event-title").html(event.title);
$(".ia-event-title").addClass('ia-populated');
}
else if (!event.title) {
$(".ia-event-title").removeClass('ia-populated');
}
// For Description
if (event.description) {
$(".ia-event-description").html(event.description);
$(".ia-event-description").addClass('ia-populated');
}
else if (!event.description) {
$(".ia-event-description").removeClass('ia-populated');
}
はい、クラス名の配列にループを使用します。あなたのアプローチを試してみてください。 – Bergi
ここにはループも配列もありません... –
私はあなたができることを意味します。しかし、あなたは既に2回同じことを書いているように見えますので、私は多くの利点を見ません。また、関数を作成してパラメータを渡すこともできます。これはおそらくより良いアプローチになります。 – Devsman