1

我今天在工作中遇到了一些使用jQuery获取两个元素的 javascript。然后它使用 elem.nodeIndex 来确定每个元素在父元素中的位置。没有在任何地方设置此属性,我现在确实在msdnmdc或其他任何地方看到了对它的引用。

我使用FireBug在FireFox中逐步完成了这个 javascript,并在 chrome 和 opera 中测试了代码。我确信没有人试图设置这个属性。但是,我在任何地方都找不到有关此 nodeIndex 属性的任何信息。

nodeIndex 是否作为 IE 中的 DOM 属性存在,或者我在调试代码时错过了什么?

更新:我在jQuery 列表上问了同样的问题,他们确认该属性仅供内部使用。:

4

2 回答 2

2

在某些情况下,它看起来像是添加nodeIndex到节点的 jQuery 。

于 2009-08-27T03:56:49.023 回答
0

嗯,简单的答案是:如果它没有像 MDC、MSDN 或 W3 这样的任何地方记录,那么它就不是一个“真正的”DOM 属性。

使用 nodeIndex 的想法也是错误的,为什么要这样做?

于 2009-08-27T19:20:12.313 回答