Почему each не работает

324
30 мая 2017, 02:17

Код

var datas=[];     
datas[pole]=text;
        $.each(datas, function (key, value) {
            alert(key+":"+value);
        });

по чему-то алерт не выводится консоль тоже молчит

Answer 1

Причина в том что вы объявили массив и пытаетесь с ним работать как с объектом, если объявить объект, то всё работает:

var datas={};      
datas['pole']='text'; 
$.each(datas, function (key, value) { 
  alert(key+":"+value); 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

READ ALSO
SpeechSynthesis, как получить wav файл?

SpeechSynthesis, как получить wav файл?

Нашел функционал который переводит текст в аудио произношение:

277
Динамическое значение атрибута в jQuery

Динамическое значение атрибута в jQuery

В jQuery значение переменной number считывается с value поля input в котором атрибут name в данном примере равен 2, вот так:

362
Как передать значение value через onclick?

Как передать значение value через onclick?

как передать значение value через onclick

319