【问题标题】:jQuery Arrays - Printing and SelectingjQuery 数组 - 打印和选择
【发布时间】:2012-03-16 16:01:01
【问题描述】:

我只是在推读。我有几个关于 jQuery 数组的问题。

  1. 如何打印/警告数组的内容以检查正在推入其中的内容?
  2. 如何调用数组中的特定键?
  3. 关于 jQuery 数组有没有像样的文档?

编辑:

我不确定。我想在 keyup 事件的数组中存储一个新变量。因此,每次用户执行事件时,都会将位置存储为变量中的新键。所以稍后当另一个对象进入该位置时,就会执行一个函数。

数组是我能看到这个工作的唯一方法吗?

【问题讨论】:

  • 你的意思是jQuery objects [DOM 元素的集合],还是 JavaScript arrays
  • 没有 jQuery 数组这样的东西:S
  • 或者你的意思是泛型 javascript 对象(散列、关联数组)?

标签: jquery arrays each


【解决方案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));

【讨论】:

    【解决方案2】:
    1. 是的,只需alert(array)
    2. 您可以使用array[index] 获取数组的特定索引。
    3. 没有jQuery数组这样的东西,但是MDN has excellent documentation on Javascript arrays.

    【讨论】:

      猜你喜欢
      • 2012-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-25
      • 1970-01-01
      • 2020-04-24
      相关资源
      最近更新 更多