代码之家  ›  专栏  ›  技术社区  ›  Ke.

jquery-如何访问dom中的那些数组和变量?

  •  2
  • Ke.  · 技术社区  · 14 年前

    我正在使用firebug调试jquery,在dom选项卡中我可以看到其中的所有变量和数组。

    如何访问dom中的不同数组和变量?

    干杯 alt text

    我无法访问这些对象项,即使firefox列出了它们,我在dom的顶层有sitems,在父变量中也有sitems。

    这里发生了很多令人挠头的事情,如果有任何帮助,我们将不胜感激:)

    2 回复  |  直到 14 年前
        1
  •  2
  •   Peter Ajtai    14 年前

    看起来您想访问用户定义的属性,因为这些属性不是DOM的属性( Firebug Wiki DOM panel page.

    只需在 Console ... 后面的部分 >>> 在最底层。

    在您的情况下,您可以键入以下内容: sitems[0]


    要访问DOM的属性。。。看一看这个 DOM exploration page for Firebug

    要查看如何访问DOM的属性、函数或常量,请在DOM选项卡中检查您感兴趣的内容。

    window ,所以不需要包括 : alt text

        2
  •  0
  •   jduren    14 年前

    如果它是一个数组,您应该通过引用您试图访问的数组中的索引作为数组来访问它。

    alert(sitems[1]); 
    

    alert(sitems["keyName"]);
    

    同样,在DOM选项卡中看到的一些内容实际上是对DOM中的方法和对象的引用,因此如果要调用它们或引用它们,则需要根据它们的类型进行操作,或者甚至需要为它们提供参数以获得响应。

    它之所以给出“undefined”,是因为您不能仅通过调用数组的名称来输出数组的内容。