У меня есть функция jQuery для каждой функции и задана в ней переменная, называемая «last_header», но только если условие переменной «header» не равно null. Проблема, которую я испытываю, - это каждый цикл через каждую функцию, значение переменной «last_header» не сохраняется и устанавливается как неопределенное. Я хочу сохранить значение этой переменной в последний раз, когда она была установлена.Сохранять значение переменной в функции jQuery .each()
$('#hidden_specs_' + i + ' tr').each(function() {
var header = $(this).find('th').html();
if (header !== null) {
var last_header = $.trim(header); //THIS IS THE VARIABLE I WANT TO RETAIN ON THE NEXT LOOP THROUGH
}
alert(last_header); //THIS RETURNS UNDEFINED UNLESS IT HAS BEEN SET IN THIS LOOP
});
Надеюсь, это имеет смысл?
Любая помощь будет действительно оценена.
Большое спасибо, Марк
Поместите 'вар last_header' перед тем' .each() ' –