2012-03-16 102 views
0

我只是在閱讀推動。我有幾個關於jQuery數組的問題。jQuery Arrays - 打印和選擇

  1. 如何打印/警告數組的內容以檢查被推入的內容?
  2. 如何在數組中調用特定的鍵?
  3. 在jQuery數組中有沒有不錯的文檔?

編輯:

我不知道。我想在一個keyup事件的數組中存儲一個新的變量。因此,每次用戶執行事件時,位置都將作爲新密鑰存儲在變量中。所以稍後當另一個對象進入該位置時執行一個功能。

數組是我能看到這個工作的唯一途徑嗎?

+2

你的意思[**的jQuery對象**](http://api.jquery.com/jQuery)[DOM元素的集合],*或* [** JavaScript數組**](https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array)? – 2012-03-16 16:02:12

+2

有沒有這樣的事情作爲jQuery數組:S – 2012-03-16 16:03:30

+0

或者你的意思是通用JavaScript對象(散列,關聯數組)? – prodigitalson 2012-03-16 16:03:58

回答

1

要打印(或做某事),每個項目在數組中,你可以使用jQuery的.each()正如其他人說,有作爲「jQuery的數組沒有這樣的東西來檢查,如果事情是在數組.inArray()

」。

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));