я сейчас толком не вдавался в ваш код. но судя по тому что я увидел вы по прежнему используете множество одинаковых id на странице. id - это уникальный идентификатор элемента на странице. не может быть двух одинаковых id. иначе пропадает уникальность. используйте class.
далее для цикла есть хороший оператор each. используейте его.
$( ".baget_select" ).each(function() {
$( this ).length // вот длина вашего объекта. не знаю что вы с ней делаете дальше...
});