идентификаторы должны быть уникальными в DOM, поэтому замените все идентификаторы на класс, и тогда вы можете легко вызвать isEmpty()
функцию внутри .each()
, например:
function isEmpty(el) {
if (!$.trim(el.html())) {
$(el).html('error');
}
}
$("div.val").each(function() {
isEmpty($(this))
});
.val{margin:5px;padding:4px 8px;background-color:skyblue}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="val">Not Empty</div>
<div class="val"></div>
<div class="val"></div>
Вы также можете сократить .each()
l oop код, изменив функцию isEmpty
, например:
function isEmpty(_, el) {
if (!$.trim($(el).html())) {
$(el).html('error');
}
}
и затем вы можете позвонить в .each()
l oop как:
function isEmpty(_, el) {
if (!$.trim($(el).html())) {
$(el).html('error');
}
}
$("div.val").each(isEmpty);
.val{margin:5px;padding:4px 8px;background-color:skyblue}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="val">Not Empty</div>
<div class="val"></div>
<div class="val"></div>