Автор Fallen down задал вопрос в разделе Другие языки и технологии
почему .each не работает? (js) и получил лучший ответ
Ответ от Ra[гуру]
menu = new Array();
menu['a']='b';
menu['b']='c';
$.each(menu, function(index, value){ alert( index + ' : ' + values); });
// без jquery: for (key in menu) alert(key + ' : ' + menu[key]);
Ответ от _[новичек]
возможно "йчь ( меню [], функтионс .." или в ЖС оно само определяет масив это или переменная ?
возможно "йчь ( меню [], функтионс .." или в ЖС оно само определяет масив это или переменная ?
Ответ от Алекс Красс[гуру]
1) Ошибка в имени value при вызове alert.
2) По правилу javascript у массивов перечислимыми являются только целочисленные положительные ключи. А объекты jquery являются массивоподобными объектами. Поэтому к другим элементам обращаться надо напрямую или именно как к объекту.
menu = new Array();
menu['a']='b';
menu['b']='c';
menu[0]='c';
menu[0.99]='О o';
$.each(menu,function(index, value){ alert( index + ' : ' + value); }); //выведется только 0:c
alert(menu[0.99]); //А так нормально, хотя в цикле или при длине menu.length этот ключ не учитывается.
1) Ошибка в имени value при вызове alert.
2) По правилу javascript у массивов перечислимыми являются только целочисленные положительные ключи. А объекты jquery являются массивоподобными объектами. Поэтому к другим элементам обращаться надо напрямую или именно как к объекту.
menu = new Array();
menu['a']='b';
menu['b']='c';
menu[0]='c';
menu[0.99]='О o';
$.each(menu,function(index, value){ alert( index + ' : ' + value); }); //выведется только 0:c
alert(menu[0.99]); //А так нормально, хотя в цикле или при длине menu.length этот ключ не учитывается.
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: почему .each не работает? (js)
query передача параметра в функцию each
Возможно вы делаете что-то не верно, почитайте мануал
jquery-docs.ru/core/each/#demo
подробнее...
спросили в Documenta
javascript как получить значения кука?
Кука съели аборигены.
Значение конкретной куки можно получить как-то так
var res = (new
подробнее...
javascript как получить значения кука?
Кука съели аборигены.
Значение конкретной куки можно получить как-то так
var res = (new
подробнее...
Как достать данные из CSV или TXT средствами JavaScript не использую PHP?
\"вывод\" как раз есть - через XMLHttpRequest
А вот вставить — т. е. записать цены в
подробнее...
Как вставить javascript в php ? объясните как вставить javascript в php
Тупо:
printf("
[script type='text/javascript']
//здесь текст скрипта, например:
подробнее...
Javascript. запись строки в массив посимвольно
slice подходит. но вы опечатались в цикле не lenght а length, потому тело цикла не выполняется
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
как в javascript сделать поиск при помощи рег. выражений, чтобы в строке \"java\" нашло [\"ja\",\"av\",\"va\"]?
Руками перезапускать поиск после каждого совпадения. К примеру, вот так (в старых IE может не
подробнее...
спросили в Gatchaman JSON
JS, JSON, PHP: Как таки передать массив php в javascript?
по массиву нужно итерировать циклом со счётчиком, а не фор-ин-ом
и брось ты этот JQuery, пиши
подробнее...
JS, JSON, PHP: Как таки передать массив php в javascript?
по массиву нужно итерировать циклом со счётчиком, а не фор-ин-ом
и брось ты этот JQuery, пиши
подробнее...
спросили в ASB Classic
Передача данных из ASP.NET в JavaScript
думаю из синтаксиса РНР должно быть понятно:
echo "< script > var array = new
подробнее...
Передача данных из ASP.NET в JavaScript
думаю из синтаксиса РНР должно быть понятно:
echo "< script > var array = new
подробнее...
спросили в Echo Night
Подскажите эффектный скрипт выпадающих текстов на javascript.
А в чем проблема с id?
Вам же как то нужно знать какой div вы хотите открывать.
Если
подробнее...
Подскажите эффектный скрипт выпадающих текстов на javascript.
А в чем проблема с id?
Вам же как то нужно знать какой div вы хотите открывать.
Если
подробнее...
Что добавить в javascript чтобы вызвать функцию на php?
обратиться через httprequest(ajax-ом) на php-скрипт, который выводит результат в виде текста
подробнее...
Как передать из php echo в javascript alert?
что-то типа
echo("<script>alert(". $ids. ");</script>");
Ирэн
подробнее...
JS для школьника.
Я сразу учил верстку HTML, но уже подзабыл, да и бесполезно сейчас. Нынче все сайты в редакторах
подробнее...