вопрос
Всем доброго времени суток. У меня при добавлении новости доп. поля скрыты js скриптом:
Но мне нужно скрывать их только если поле не заполнено, выглядит это так:
И так с каждым полем, их очень много. Есть возможность каким то образом это сделать более сжатым, иначе будет 59 таких if. Заранее спасибо за помощь.
Но мне нужно скрывать их только если поле не заполнено, выглядит это так:
И так с каждым полем, их очень много. Есть возможность каким то образом это сделать более сжатым, иначе будет 59 таких if. Заранее спасибо за помощь.
<script>
$(function () {
const arrayXFid = ['ingredient-1', 'poshagovoe-1'];
$('[id*=xf_ingredient], [id*=xf_poshagovoe], [id*=xf_opisanie]').each(function(i, e) {
let name = $(this).prop('id');
name = name.replace(/xf_/gi, '');
if (!arrayXFid.includes(name)) {
$(this).val().toString().trim() !== '' || $('#' + name).hide();
}
});
});
</script>