2012-03-16 2 views
0

Я просто читал на push. У меня есть несколько вопросов относительно массивов jQuery.jQuery Массивы - печать и выбор

  1. Как я могу распечатать/предупредить содержимое массива, чтобы проверить, что в него вставляется?
  2. Как я могу назвать конкретный ключ в массиве?
  3. Есть ли приличная документация по массивам jQuery?

EDIT:

Я не уверен. Я хочу сохранить новую переменную в массиве в событии keyup. Поэтому каждый раз, когда пользователь выполняет событие, позиция сохраняется как новый ключ в переменной. поэтому позже, когда другой объект входит в эту позицию, выполняется функция.

Массивы - единственный способ увидеть, как это работает?

+2

ли вы имеете в виду [** объекты JQuery **] (http://api.jquery.com/jQuery) [набор элементов DOM ], * или * [** JavaScript-массивы **] (https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array)? –

+2

Нет такой вещи, как массивы jQuery: S –

+0

Или вы имеете в виду общие объекты javascript (хеши, ассоциативные массивы)? – prodigitalson

ответ

1

Для печати (или сделать что-то), с каждым элементом в массиве, вы можете использовать JQuery-х .each() и проверить, если что-то в массиве .inArray()

Как уже сказал, что нет такого понятия, как «массив JQuery ».

http://api.jquery.com/jQuery.each/
http://api.jquery.com/jQuery.inArray/

var myArr = new Array(); 
myArr.push("hello"); 

alert(myArr[0]); 

$.each(myArr, function(index, value) { 
    alert(index + ': ' + value); 
}); 

// Will alert the index or -1 if not found. 
alert($.inArray("hello", myArr));