работает только 1 раз и не выдаёт результат
Брехня. Работает всегда, результат каждый раз одинаковый.
Замените
jQuery(this).parent().find('.check-year .slct').children('span').text()
на
parseInt(jQuery(this).parent().find('.check-year .slct').text(), 10)