В чем разница между get() и eq() в jquery? В чем разница между var row1 = $('tr').get(0); и var row2 = $('tr').eq(0); Ответ 1 get(0) возвращает первый элемент DOM, соответствующий селектору. eq(0) возвращает объект jQuery, содержащий первый элемент DOM, соответствующий селектору. Другими словами, $("selector").get(0) эквивалентно $("selector").eq(0).get(0). Ответ 2 Метод .get() возвращает элемент DOM в указанном индексе. Метод .eq() возвращает элемент DOM в указанном индексе, завернутый в объект jQuery. Другое отличие состоит в том, что если вы не передадите аргумент .get(), он вернет массив элементов DOM в Объект jQuery.
Ответ 1 get(0) возвращает первый элемент DOM, соответствующий селектору. eq(0) возвращает объект jQuery, содержащий первый элемент DOM, соответствующий селектору. Другими словами, $("selector").get(0) эквивалентно $("selector").eq(0).get(0).
Ответ 2 Метод .get() возвращает элемент DOM в указанном индексе. Метод .eq() возвращает элемент DOM в указанном индексе, завернутый в объект jQuery. Другое отличие состоит в том, что если вы не передадите аргумент .get(), он вернет массив элементов DOM в Объект jQuery.