Вы можете использовать метод eq
, чтобы уменьшить соответствующий набор элементов до одного по определенному индексу:
$(this).siblings(".bar").eq(0).text()
Это выберет первый элемент в наборе. В вашем случае вы можете просто использовать prev
, так как искомый элемент находится непосредственно перед выбранным элементом:
$(this).prev(".bar").text()
Проблема с методом записи массива, который вы использовали, заключается в том, что он возвращает фактический узел DOM, содержащийся в объекте jQuery, и у него не будет метода text
. eq
является эквивалентным методом jQuery для этого.