Я ищу эквивалентный Mootools из Jquery:
$.each(data, function(i, item) {
Я попытался с:
$$(data).each(function(i, item) {
Array.each(data, function(i, item) {
Object.each(data, function(i, item) {
Но это не так: S
Спасибо за помощь
Я ищу эквивалентный Mootools из Jquery:
$.each(data, function(i, item) {
Я попытался с:
$$(data).each(function(i, item) {
Array.each(data, function(i, item) {
Object.each(data, function(i, item) {
Но это не так: S
Спасибо за помощь
Array.each()
должен работать согласно documentation:
Array.each(['Sun', 'Mon', 'Tue'], function(day, index){
alert('name:' + day + ', index: ' + index);
}); // alerts 'name: Sun, index: 0', 'name: Mon, index: 1', etc.
Возможно, у вас есть порядок параметров в обратном вызове. Это
fn(item, index, object)
вы можете просто использовать стандартный JavaScript:
data.forEach(function(item, i) {
// Your code here
}, this);
это то, что происходит, когда вы используете слишком много JQuery. замена аргументов на функции обратного вызова '$ .each' - это самые глупые решения jQuery для решения, когда-либо сделанные, в лице MooTools, прототипа, DOJO и т. д. и, что не менее важно, собственные' 'forEach''' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' и т. д., которые являются фактическими стандартами браузера и принимают аргументы в порядке 'item',' index', 'scope' –