вопрос | ответ |
.map() - ПРИМЕР | В следующем примере, найдем предков второго уровня у всех элементов с классом box (т.е. родителей их родителей): var nonno = $(".box").map(function(i |
.map() - ПРИМЕР | Найдем классы всех div-элементов на странице: var classes = $("div").map(function(indx, element){ return $(element).attr("class"); }); в ре |
.map() - ПРИМЕР | oVAct = $(this).find('.cIWrp .cVl').map(function(fiInd, foElm) { if($(foElm).text() == 'Алексей') return foElm; }); |
.map(callback(index, domElement)):jQuery | Обычно, объект jQuery представляет группу элементов страницы, однако, метод map возвращает объект jQuery, включающий в себя величины любых типов javas |
.map(callback(index, domElement)):jQuery | Выполняет функцию callback для каждого из выбранных элементов. В callback передаются 2 параметра: номер элемента в наборе и сам элемент (в виде объект |
.each(callback(index, domElement)):jQuery - пример | Нужно отметить, что переменная this, внутри функции callback, будет хранить то же самое значение, что и второй параметр domElement, который в нее пере |
.each(callback(index, domElement)):jQuery - пример | $("div").each(function(indx, element){ heights.push($(element).height()); }); // в итоге, в переменную heights будут помещены значения высот всех div |
.each(callback(index, domElement)):jQuery | Выполняет функцию callback для каждого из выбранных элементов. В callback передаются 2 параметра: номер элемента в наборе (нумерация начинается с нуля |
.map() | Вызывает заданную функцию для каждого элемента набора, и в итоге создает новый набор, составленный из значений, возвращенных этой функцией. |
.each() | Вызывает заданную функцию для каждого элемента набора. В отличие от схожего метода .map(), который возвращает заново сформированный набор различных эл |