У меня есть длинное утверждение, что я хочу рефакторировать. Заявление прослушивает клик, а затем обновляет одно из пяти текстовых полей в зависимости от того, есть ли в них текстовые поля или нет. Как я могу изменить свой код, чтобы быть более эффективным.Как реорганизовать долго, если вы хотите?
$('#img1').click(function() {
if ($('#card1').val().length === 0) {
$('#card1').val('A feeling of warmth');
} else if ($('#card2').val().length === 0) {
$('#card2').val('A feeling of warmth');
} else if ($('#card3').val().length === 0){
$('#card3').val('A feeling of warmth');
} else if ($('#card4').val().length === 0){
$('#card4').val('A feeling of warmth');
} else if ($('#card5').val().length === 0){
$('#card5').val('A feeling of warmth');
}
});
Это было очень полезно благодаря @Arnauld – AndrewLeonardi