我有一些javascript代码引用

var cell = event.target
if (cell.cellIndex === 3) {
    ...
}

cellIndex属性可以安全使用吗?

什么是跨浏览器的好选择?

允许使用jQuery。

最佳答案

所有主要浏览器[src]都支持cellIndex,并且在DOM级别2 [src]中进行了定义。坚持下去。在jQuery中,您可以使用:

$('#myTD')[0].cellIndex;

jQuery的 index() 可能也会进行优化,以在可用的情况下使用cellIndex,尽管效率会降低,因为它会通过获取父节点的子节点数组并在该数组中找到当前元素的索引来工作,因此效率较低。

09-18 08:09