Я хочу вернуть значение из функции, которая содержит анонимную функцию.Невозможно вернуть значение из функции
function getSingleCheckedItemId() {
return $(".data-table-chk-item").each(function() {
if ($(this).is(":checked")) {
var value = $(this).attr("value");
return value;
}
});
}
В этом случае он возвращает мне массив всех флажков. Если я удалю первый return
, он не вернет значение, но undefined
.
Итак, как мне вернуть значение от getSingleCheckedItemId()
?
попробуйте использовать 'filter' вместо' each'. Или 'map', если вам определенно нужно захватить значение. –
@ dystroy, может быть. Но я думаю, что он может узнать больше, нажав на документы для этих функций. Также у меня нет времени прямо сейчас, чтобы проверить импланты jQuery ... –