Могу предположить, что text() учитывает все пробелы из этой ноды. По умолчанию эти пробелы слева коллапсируются при отображении. Попробуй чекни, добавь стиль white-space: pre; на эти спаны
помогло добавив .trim() к $(this).text()
По сути решение - верное
Обсуждают сегодня